【发布时间】:2010-12-10 18:26:41
【问题描述】:
设置一个新的开发工作站,当我从 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”类型的权限, 系统,版本=2.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 失败。来源错误:
当前执行过程中产生了一个未处理的异常 网络请求。有关异常起源和位置的信息 可以使用下面的异常堆栈跟踪来识别。
堆栈跟踪:
[SecurityException: 请求类型的权限 'System.Web.AspNetHostingPermission,系统,版本=2.0.0.0, 文化=中性,PublicKeyToken=b77a5c561934e089' 失败。]
System.Reflection.Assembly._GetType(字符串名称,布尔 throwOnError,布尔 忽略大小写)+0
System.Reflection.Assembly.GetType(字符串名称,布尔 throwOnError,布尔 忽略大小写)+42
System.Web.UI.Util.GetTypeFromAssemblies(ICollection 程序集,字符串类型名称,布尔忽略大小写)+145
System.Web.UI.TemplateParser.GetType(字符串 typeName,布尔型 ignoreCase,布尔型 throwOnError) +73
System.Web.UI.TemplateParser.ProcessInheritsAttribute(字符串 baseTypeName,字符串 codeFileBaseTypeName,String src, 组装组装)+111
System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary 解析数据)+279版本信息: Microsoft .NET 框架版本:2.0.50727.4927; ASP.NET 版本:2.0.50727.4927
【问题讨论】:
标签: asp.net asp.net-mvc code-access-security securityexception trust