我在我的WEb表单中使用了Devexpress控件。我在添加控件时添加了对我的refrences文件夹的相应引用(我在这里使用网格)给了我错误
此方法显式使用CAS策略,该策略已被.NET Framework废弃。为了兼容性原因启用CAS策略,请使用NetFx40_LegacySecurityPolicy配置开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=155570。
我检查了解决方案
并更改了我在链接
中给出的网络配置但是我得到了同样的错误 我正在使用VS 2010,我的.NET框架是4,我也在运行32位OS XP
请帮助
答案 0 :(得分:4)
也许有点晚了,但您可以将以下内容添加到web.config
中,它应该有效:
<system.web>
...
<trust legacyCasModel="true" />
...
</system.web>
答案 1 :(得分:2)
我通过在关闭Visual Studio 2012后允许用户完全控制文件的安全权限来解决它。文件名是devenv.exe.config,位于以下路径中:
C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE
然后在记事本中打开上面的文件,并在<runtime>
标记
<NetFx40_LegacySecurityPolicy enabled="true"/>
保存文件并开始使用带有设计视图的Visual Studio 2012。 现在我的错误消失了。
答案 2 :(得分:1)
我之前有过这个错误 我通过更改位于
的 devenv.exe 配置文件解决了这个问题[C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE] [1](如果您的安装目录是C:)
您需要做的是添加
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
在您的配置标签之间......通过此,您将能够解决您的问题 但是这引起了另一个问题......我在另一个项目中有一个数据集,我无法使用数据集可视化器进行检查。我遇到的错误是无法加载此自定义查看器。经过数小时的谷歌搜索我找到了这个Link1和Link2
我尝试的另一个解决方案是更改为webconfig文件。我添加了此配置并且它在运行时工作,但我仍然在设计时遇到此错误。