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,安裝完成後就可以了。

