ASP.NET: HTTP 錯誤 500.21 – Internal Server Error 0x8007000d

  • 1985
  • 0

ASP.NET: HTTP 錯誤 500.21 Internal Server Error 0x8007000d

執行 ASP.NET 應用程式時,如果遇到HTTP錯誤500.21問題,該如何處理。

環境: win7 IIS 7.5 

問題:

HTTP錯誤500.21 - Internal Error
「Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler」

Error Code: 0x8007000d



原因:

系統是Windows 7 + IIS 7.5的時候。如果先安裝了.NetFramework 4.0之後才去安裝IIS會產生的錯誤。

解法:

系統管理員身分開啟命令提示字元cmd 

輸入 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

重新註冊Framework4,安裝完成後就可以了。