asp.net信任级错误

时间:2010-07-06 17:55:24

标签: asp.net-mvc

我部署了一个asp.net mvc应用程序,一切正常,除了我使用flickr api流式传输图片的Gallery页面。我收到以下错误。

安全例外 说明:应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求类型为'System.Security.Permissions.FileIOPermission,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

我进入了我的web.config文件并更改了

 <location allowOverride="true">
 <system.web>     
    <trust level="Full">

然后该网站根本无法运行,我收到以下错误

配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并适当修改配置文件。

分析程序错误消息:此配置部分不能在此路径中使用。当站点管理员使用
已锁定对此部分的访问权限时会发生这种情况      location allowOverride =“false” 来自继承的配置文件。

来源错误:

 </customErrors>-->

 <trust level="Full" />
    <pages>
 <controls>

该网页是oneotacycles.com

有什么想法?非常感谢!!

1 个答案:

答案 0 :(得分:0)

如上所述,看起来Flickr正在尝试在服务器上创建缓存,您是否检查过该特定文件夹是否具有写入权限?

这可能有所帮助,http://flickrnet.codeplex.com/Thread/View.aspx?ThreadId=24550

  

Flickr的构造函数内部   有一个试着去的电话   从中加载默认设置   配置文件(即web.config)。

     

如果您在限制中运行   安全环境(例如托管的   有ISP的网站)那么你可能会   不允许放置新的配置   web.config文件中的部分如此   当它解析文件时的安全性   抛出异常。它会这样做   任何时候你创建一个实例   Flickr课程。