请求'System.Web.AspNetHostingPermission'类型的权限

MAR*_*att 13 c# asp.net localhost

我正面临运行我的网站的问题.

我开发了网站,当我点击F5查看结果时,我出现了这个错误

说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:对类型'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限的请求失败.

错误页面

我怎么解决这个问题.

ako*_*ani 15

如果您在网络驱动器上映射应用程序文件夹或从UNC路径打开解决方案文件,通常会发生此错误.这样的事:

无效示例: \\ my-server\my-project

尝试从直接路径打开您的解决方案

有效示例:C:\ Project\MyProject

您还可以更改您的App Pool Identity权限,但不建议:

Web服务器(IIS)>应用程序池标识>高级设置>将标识设置为 网络服务


don*_*ack 9

为我工作的一次性解决方案是将应用程序池标识(高级设置)设置为网络服务


RSB*_*RSB 5

尝试将应用程序池的“加载用户配置文件”值设置为“True”。它对我有用。


MMK*_*MMK 3

您可以运行以下命令来授予远程共享完全信任:

C:\Windows\Microsoft.NET\Framework\v2.0.50727>caspol.exe -m -ag 1 -url "file:////\yourcomputername\yoursharename*" FullTrust -exclusive on

希望这可以帮助。