【发布时间】:2010-11-08 19:16:58
【问题描述】:
完全错误:
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 信任级别设置为完全。这没有效果。问题似乎在于对 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
没有效果。
【问题讨论】:
标签: asp.net visual-studio-2008