完整的错误:请求类型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
没有效果。