为什么会出现这个错误:System.Security.SecurityException: 请求类型为'System.Web.AspNetHostingPermission'的权限失败

3
当我尝试在本地运行我的网站时,出现以下错误:
描述:应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系系统管理员或更改配置文件中的应用程序信任级别。
异常详细信息:System.Security.SecurityException: 请求类型为'System.Web.AspNetHostingPermission,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'的权限失败。
堆栈跟踪:
[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个回答

9
尝试以下内容。它与应用程序池设置有关,即“Load User Profile=True”。

太好了,就是这样。不知道怎么会改变,今天早些时候还能用。谢谢! - Glenn Slaven

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接