2010-11-08 121 views
1

完整的錯誤:請求類型System.Web.AspNetHostingPermission的」允許失敗

Request for the permission of type 'System.Web.AspNetHostingPermission, System, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. 

我針對一個老ASP.NET 2.0‘網站’項目的維護和我有與錯誤的問題在主題中發佈消息。錯誤的原因是我最近在我的帳戶上啓用了文件夾重定向,並且我的所有文件現在都位於網絡共享中。

我知道.NET應用程序的信任問題,因此使用管理工具中的.NET 2.0配置工具將我的Intranet信任級別設置爲Full。這沒有效果。問題似乎在於應用程序引用ELMAH。當我編譯應用程序,並獲得提到的錯誤,錯誤的來源是:

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/> 

如果我要刪除所有ELMAH引用,應用程序的表現如預期,沒有關於信任級別的錯誤。任何人都可以告訴我發生了什麼,如果有辦法解決它?我認爲這個問題會與任何引用的DLL有關,而不僅僅是ELMAH。

而且,我試圖通過caspool再次授予完全訪問權限,使用下列內容:

Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url 
"file:////\\myserver\homeshare$\myusername\*" FullTrust -exclusive on 

沒有效果。

回答

1

這裏就是我所做的:

C:\Windows\System32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol.exe –m -ag 1 -url "http://localhost/*" FullTrust 
相關問題