Win7上安裝IIS7並運行.net4.0程序


第一個遇到的問題

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.

Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解決 - 牛九 - 曾經很有思想

原因: 在安裝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

 

第二個遇到的問題
HTTP 錯誤 404.2 - Not Found
由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。

解決方法:
IIS的根節點->右側“ISAPI和CGI限制”->把禁止的DotNet版本項設置為允許,即可.

第三個遇到的問題
“用戶 'IIS APPPOOL/Classic .NET AppPool' 登錄失敗”之解決

“/”應用程序中的服務器錯誤。

用戶 'IIS APPPOOL/Classic .NET AppPool' 登錄失敗。

 

說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.Data.SqlClient.SqlException: 用戶 'IIS APPPOOL/Classic .NET AppPool' 登錄失敗。

源錯誤:

執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。

 

解決方法

1、選擇網站使用的應用程序池,默認為DefaultAppPool。

2、修改應用程序池 → 高級設置 → 內置賬戶為 LocalSystem 或 NetworkService 即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM