HTTP错误500.21

时间:2013-02-22 15:57:17

标签: asp.net-mvc iis

我正在新的实时服务器上设置MVC站点。在其他非实时服务器上,它可以正常运行,但我得到了这个错误

HTTP Error 500.21 - Internal Server Error

Handler "ExtensionlessUrlHandler-ISAPI-4.0_64bit" has a bad module "ManagedPipelineHandler" in its module list

我已经安装了MVC 3和MVC 4,但我仍然遇到此错误。我在IIS中重新启动了该站点并重新启动了服务器,但没有任何工作。有什么明显的东西我不见了吗?

2 个答案:

答案 0 :(得分:0)

您需要将应用程序池更改为使用集成模式而不是经典模式。 (或者是相反的方式?)

答案 1 :(得分:0)

也可能是您缺少服务器上安装的正确版本的.NET。

运行

%windir%\ Microsoft.NET \ Framework \ v4.0.21006 \ aspnet_regiis.exe -i

这应该对您有所帮助,只需记住以管理员身份运行命令提示符。