为什么我收到此错误:System.Security.SecurityException:请求类型为“System.Web.AspNetHostingPermission,...”的权限失败

时间:2009-12-29 05:13:58

标签: asp.net security

当我尝试在本地运行我的网站时,我收到此错误:

  

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

     

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

Stacktrace:

[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) +201
System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +302
System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +64

我没有在UNC共享中运行或访问任何共享网络资源。它是在Windows 7机箱上的IIS7上运行的.NET 3.5站点。

我不认为在这个开始发生之前我做了任何改变,因为我已经重建了解决方案&重新启动电脑。

1 个答案:

答案 0 :(得分:7)

试试following。它与应用程序池设置“加载用户配置文件=真”有关。