asp.net网站在DotNet2.0上运行,在一个页面上通过CAS策略异常运行,并在DotNet4.0上显示其运行情况。下面是异常消息
此方法显式使用已被.NET框架淘汰的NetFx40_LegacySecurityPolicy策略。为了使CAS策略具有兼容性,请使用NetFx40_LegacySecurityPolicy配置开关。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkID=155570。
虽然该网站是有针对性的,并建立在dotnetfx2.0之上。本地IIS上的所有内容都运行良好。该怎么办呢。
发布于 2017-02-09 10:36:19
考虑到这个问题的CodeProject副本中的附加信息,这个错误非常明显:您的活动站点正在.NET 4.0 AppPool中运行。
要么将活动站点更改为使用.NET 2.0 AppPool;要么将过时的调用替换为.NET 4.0等价物;或者添加配置开关。
错误消息中的链接解释了第二个和第三个选项:代码访问安全策略兼容性和迁移
(交叉贴自https://www.codeproject.com/Questions/1169804/Asp-net-website-running-on-dotnet-through-CAS-poli.)
https://stackoverflow.com/questions/42128327
复制相似问题