Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解決
HTTP Error 500.21 - Internal Server Error
Handler "WebServiceHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list.

原因: 在安裝Framework v4.0之后,再啟用IIS,導致Framework沒有完全安裝
解決:
開始->所有程序->附件->鼠標右鍵點擊“命令提示符”->以管理員身份運行->%windir%/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i
或者
開始-->所有程序-->Microsoft Visual Studio 2010-->Visual Studio Tools-->Visual Studio 命令提示(2010)-->以管理員身份運行-->aspnet_regiis.exe -i
由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。
“/”應用程序中的服務器錯誤。
用戶 'IIS APPPOOL/Classic .NET AppPool' 登錄失敗。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'IIS APPPOOL/Classic .NET AppPool' 登錄失敗。
源錯誤:
執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。 |
解決方法
1、選擇網站使用的應用程序池,默認為DefaultAppPool。
2、修改應用程序池 → 高級設置 → 內置賬戶為 LocalSystem 或 NetworkService 即可。