首页 > 代码库 > IIS服务器设置造成引用第三方权限不足问题

IIS服务器设置造成引用第三方权限不足问题

使用IIS部署站点,报以下错误:

Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.

经排查,发现是引用第三方分页插件mvcpager.dll权限不足造成的,iis服务器设置的权限不足。

在本机通过以下地址:C:\\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config 打开web.config文件(是我们应用程序中web.config文件的父类文件)(注意:路径中的v4.0.30319这个是版本,不同版本路径可能不一样)

解决办法一:

步骤一:编辑location 的allowOverride属性为true(允许应用程序的config文件覆盖这个节点的设置)

步骤二:可以不编辑,步骤一的设置可以通过网站中的config来覆盖达到权限扩展

解决办法二:

步骤一:设置<location allowOverride="true">(必须为true)

步骤二:应用程序中覆盖<true level="Full" originUrl="">达到修改信任权限的目的

 

IIS服务器设置造成引用第三方权限不足问题