发布部署到IIS "发生了一个意外错误。更多信息: '此方法隐式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=155570。'"
解决方案:
在web.config中加以下配置
<system.web>
<trust level="Full" legacyCasModel="true"/>
</system.web>
还是不行?
那么
到 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 目录下 修改 Aspnet.config
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
注:Framework64 根据你的系统选择 我这是64位系统。
此方法隐式使用的 CAS 策略已被 .NET Framework 弃用IIS报错此方法显式使用的 CAS 策略已被 .NET Framework 弃用
|