2010-11-08 160 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 
相关问题