ASP中的CAS策略错误.. NET web应用程序
本文关键字:NET web 应用程序 错误 策略 中的 CAS ASP | 更新日期: 2023-09-27 18:07:23
我在我的WEb表单中使用Devexpress控件。我添加了相应的参考到我的参考文件夹,而在添加控件(我在这里使用网格)给我错误
此方法显式使用CAS策略,该策略已被。net框架淘汰。为了兼容启用CAS策略,请使用NetFx40_LegacySecurityPolicy配置开关。
我检查了解决方案
并更改了我的web配置,如链接
所示然而,我得到相同的错误我使用的是VS 2010,我的。net框架是4,我运行的是32位OS XP
请帮
可能有点晚了,但您可以将以下内容添加到web.config
中,并且应该可以工作:
<system.web>
...
<trust legacyCasModel="true" />
...
</system.web>
我之前有这个错误我通过改变我的 devvenv .exe配置文件解决了这个问题,该文件位于
[C:'Program Files'Microsoft Visual Studio 10.0'Common7'IDE][1](如果您的安装目录是C:)
你需要做的是添加
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
在你的Configuration标签之间…这样你就能解决你的问题了但这又产生了另一个问题……我在另一个项目中有一个数据集,我无法使用数据集可视化器检查。我的错误是无法加载这个自定义查看器。经过几个小时的谷歌搜索,我找到了这个Link1和Link2
我尝试的另一个解决方案是更改为webconfig文件。我添加了这个配置,它在运行时工作,尽管我仍然在设计时得到这个错误。
我通过关闭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。现在我的错误消失了