將網站發布到IIS,訪問發生如下錯誤:
HTTP 錯誤 500.21 - Internal Server Error處理程序“PageHandlerFactory-Integr”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”
原因:在安裝Framework v4.0之后,再啟用IIS,導致Framework沒有完全安裝
解決:開始->所有程序->附件->右鍵點擊“命令提示符”->以管理員身份運行->輸入“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i”命令行。
如果還不行,可檢查IIS的應用程序池,是否使用集成模式,如果不是則改成集成模式