Asp.net网站运行在dotnet 2.0上通过CAS Policy dotnet 4.0例外

时间:2017-02-09 04:34:58

标签: asp.net

asp.net网站在一个页面上运行dotnet 2.0到CAS Policy异常并显示其在dotnet 4.0上运行。这是异常消息

“此方法显式使用CAS策略,该策略已被.NET Framework废弃。为了兼容性而启用CAS策略,请使用NetFx40_LegacySecurityPolicy配置开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=155570。”

ScreenShot of Error Message

虽然该网站的目标是在dotnetfx 2.0上构建。本地IIS上的所有内容都运行正常。我不知道该怎么做。

1 个答案:

答案 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交叉发布。)