【发布时间】:2013-11-28 14:42:05
【问题描述】:
我们将 Windows 服务器从 Framework v2 升级到 v4,从 iis 6 升级到 iis 8.5。一些站点仍然使用相同的框架 v2,但其中一个出现了这种错误:
HTTP 错误 500.21 - 内部服务器错误处理程序“handlers/exchange.axd_” 在其模块列表中有一个错误的模块“ManagedPipelineHandler”*
这在旧服务器上工作。现在我们有了 Windows 2012 R2
在 web.config 中:
如果我运行这个 %windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i 我害怕改变其他网站的框架。
有没有办法在 Web.config 或 IIS 中指定框架?如何解决这个 500 错误?有什么想法吗?
我们将此站点的框架从 .NET CLR V.2.05.xxxxx Classic 更改为 .Net CLR v4.0.21006 Integrated on IIS。
我想 preCondition=IntegratedMode 也可以,我没有测试。
谢谢
【问题讨论】: