我们在调试.NET程序的时候如果遇到如下情况:
“/”应用程序中的服务器错误。
安全性异常
说明: 应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。
通常造成这种情况的原因是程序要求的.NET权限太高,服务器禁止执行限制权限以外的代码。
如果是虚拟主机,建议联系主机商处理,一般情况下为了服务器全局安全性考虑,服务商会将.NET权限进行适当限制。
如果是自己的服务器,我们可以更改.NET配置文件,具体操作如下:
.NET 2.0 记事本打开文件:C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config
.NET 4.0 记事本打开文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
查找其中的 <trust level="High" originUrl="" /> 将 High改成 Full 保存即可生效,不需要重启IIS。
Copyright © 2013-2021 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号