asp.net网站在一个页面上运行dotnet 2.0到CAS Policy异常并显示其在dotnet 4.0上运行。这是异常消息
“此方法显式使用CAS策略,该策略已被.NET Framework废弃。为了兼容性而启用CAS策略,请使用NetFx40_LegacySecurityPolicy配置开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=155570。”
虽然该网站的目标是在dotnetfx 2.0上构建。本地IIS上的所有内容都运行正常。我不知道该怎么做。
答案 0 :(得分:0)
鉴于your CodeProject copy of this question中的其他信息,错误非常明显:您的实时网站在.NET 4.0 AppPool中运行。
更改实时站点以使用.NET 2.0 AppPool;或者使用.NET 4.0等效替换过时的调用;或添加配置开关。
错误消息中的链接说明了第二个和第三个选项: Code Access Security Policy Compatibility and Migration
(从CodeProject交叉发布。)