您好,有人帮忙解决此错误。我正在建立一个应用程序时得到这个

时间:2010-08-12 14:39:32

标签: asp.net

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

异常详细信息: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.3053; ASP.NET版本:2.0.50727.3053

2 个答案:

答案 0 :(得分:0)

您应该更改web.config中的应用程序信任级别

将类似内容添加到system.web部分:

<system.web>
  <securityPolicy>
    <trustLevel name="Full" policyFile="internal"/>
  </securityPolicy>
</system.web>

如果可行,请将您的trustLevel降低到High,然后降低到Medium,然后降低到Low,以查看哪个信任级别足以满足您的应用程序。

答案 1 :(得分:0)

实际上我找到了问题,该项目是在不在我本地的网络中创建的。感谢您抽出时间来了解这个