2010-08-12 29 views
0

說明:應用程序試圖執行安全策略所不允許的操作。要授予此應用程序所需的權限,請聯繫您的系統管理員或更改配置文件中的應用程序信任級別。你好,有人幫助解決這個錯誤。我在構建應用程序時遇到此問題

異常詳細信息:System.Security.SecurityException:請求類型爲'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的權限失敗。

源錯誤:

在當前web請求的執行過程中生成未處理的異常。關於異常的來源和位置的信息可以使用下面的異常堆棧跟蹤來標識。

堆棧跟蹤:

[拋出:SecurityException:請求類型的權限 'System.Web.AspNetHostingPermission,系統,版本= 2.0.0.0,文化=中性公鑰= b77a5c561934e089' 失敗。] 的System.Reflection (String name,Boolean throwOnError,Boolean ignoreCase)+0 System.Web.UI.Util.GetTypeFromAssemblies(ICollection程序集, String typeName,Boolean ignoreCase)+14 System.Web.UI.TemplateParser.GetType(String typeName,Boolean ignoreCase,Boolean throwOnError)+73 System.Web.U I.TemplateParser.ProcessInheritsAttribute(字符串baseTypeName,字符串codeFileBaseTypeName,字符串SRC,大會組裝)+111 System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary的parseData)279


版本信息:Microsoft .NET框架版本:2.0.50727.3053; ASP.NET版本:2.0.50727.3053

回答

0

您應該更改應用程序的信任級別在你的web.config

添加這樣的事情您的System.Web部分:

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

如果一切正常,將您的trustLevel降低到High,然後降低到Medium,然後降低到Low以查看哪個信任級別足以滿足您的應用程序。

+0

其實我找到了問題,該項目是在一個網絡上創建的,而不是在我的本地。感謝您的時間看看這個。 – Nathan 2010-08-12 20:34:29

0

其實我發現這個問題,該項目是在一個不在我本地的網絡中創建的。感謝您的時間看看這個

相關問題