首页 文章

SecurityException:对AspNetHostingPermission类型的权限的请求失败

提问于
浏览
2

设置一个新的开发工作站,当我从Visual Studio 2008运行ASP.NET(MVC)应用程序时,我得到一个SecurityException . 任何想法可能是什么问题?

我通过SMB访问数据文件(它是一个共享挂载为Z :),我通过运行完全信任它

caspol -m -ag 1 -url "\\server\share\" FullTrust -exclusive on

完整的追溯是:

'/'应用程序中的服务器错误 . 安全异常说明:应用程序尝试执行安全策略不允许的操作 . 要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别 . 异常详细信息:System.Security.SecurityException:对类型'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限的请求失败 . 源错误:在执行当前Web请求期间生成了未处理的异常 . 可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息 . 堆栈跟踪:[SecurityException:请求类型'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败 . ] System.Reflection.Assembly._GetType(String name,Boolean throwOnError,Boolean ignoreCase)0 System.Reflection.Assembly.GetType(String name,Boolean throwOnError,Boolean ignoreCase)42 System.Web.UI.Util.GetTypeFromAssemblies(ICollection程序集,String typeName,Boolean ignoreCase)145 System.Web.UI . TemplateParser.GetType(String typeName,Boolean ignoreCase,Boolean throwOnError)73 System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName,String codeFileBaseTypeName,String src,Assembly assembly)111 System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) 279版本信息:Microsoft .NET Framework版本:2.0.50727.4927; ASP.NET版本:2.0.50727.4927

2 回答

  • 1

    您使用的是指向远程共享的虚拟目录吗?
    http://support.microsoft.com/?id=320268

    另外看看"Troubleshooting common permissions and security-related issues in ASP.NET"
    http://support.microsoft.com/?id=910449

  • 1

    这是一个对我有用的命令:

    C:\ Windows \ System32> C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ caspol.exe -m -ag 1 -url“http:// localhost / *”FullTrust

相关问题