应用程序尝试执行安全策略不允许的操作

应用程序尝试执行安全策略不允许的操作

我在具有我的本地 IIS 站点设置的代码共享的服务器上运行了此命令(通过 UNC 到该共享):

http://support.microsoft.com/kb/320268

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

(显然我用 C 替换了驱动器,并用我共享的计算机名称和共享名替换了实际的计算机名称和共享名)。

但是当我运行 ASP.NET 站点时,仍然出现此运行时异常:

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

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

答案1

您是否重新启动了 IIS 服务?如果没有,则更改尚未生效。

答案2

首先,在 Web 服务器(而不是文件服务器)上运行该命令。其次,检查运行 IIS 应用程序的帐户是否具有查看文件共享的权限。

相关内容