此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关

Posted cynthia0706

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关相关的知识,希望对你有一定的参考价值。

使用DEV8.3winform控件,框架从.net2.0升级到4.0后,程序报错,调用的目标异常。

此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=155570。

在 System.Security.SecurityManager.ResolvePolicy(Evidence evidence)
在 DevExpress.Data.Helpers.SecurityHelper.IsPermissionGranted(IPermission permission)
在 DevExpress.Utils.Design.DXAssemblyResolverEx.Init()
在 DevExpress.Utils.Design.BaseControlDesigner..cctor() 

 

 

解决方案:

找到VS2010安装目录下的devenv.exe.config 配置文件(在*\Microsoft Visual Studio 10.0\Common7\IDE 中)

在<runtime>的节点下添加

1 <NetFx40_LegacySecurityPolicy enabled="true"/>

代码,保存 关闭,重启VS2010。

 

以上是关于此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 本地化资源显式本地化不加载本地化文件

带有 Vue JS 的 ASP.NET Core 5 从源访问 XMLHttpRequest 已被 CORS 策略阻止

Sharepoint:是不是可以自动部署自定义 CAS 策略?

JVM——Java内存区域相关2

使用 axios 从 react js 调用 Spring Boot get 方法时,浏览器显示“请求已被 CORS 策略阻止”

从源访问 XMLHttpRequest 已被 CORS 策略阻止