1. 程式人生 > >HTTP 錯誤 500.22 - Internal Server Error 檢測到在整合的託管管道模式下不適用的 ASP.NET 設定。(解決辦法)

HTTP 錯誤 500.22 - Internal Server Error 檢測到在整合的託管管道模式下不適用的 ASP.NET 設定。(解決辦法)

(西安思源學院-----Rocky)

IISExpress 500.22錯誤解決辦法(步驟):

1.獲取正在執行網站的名稱。當VS2012執行起來之後,在桌面右下角“右鍵單擊IISExpress圖示”,可以檢視網站名稱。我的網站名稱為:Stu_Enroll,如下圖所示:

2.獲取IISExpress的安裝路徑。作者的路徑為:C:\Program Files\IIS Express

3.在C:\Program Files\IIS Express資料夾中,利用記事本開啟appcmd.xml檔案,給 <verb name="migrate" classId="DefaultConfigObject"  />節點,去掉<!--   -->

然後儲存!(在WIN7中,一定要有對系統資料夾及檔案的修改許可權,如果沒有,請修改)。

4.以管理員身份開啟”命令提示符“,cd 到IISExpress安裝路徑下,目錄執行 appcmd migrate config "Stu_Enroll/",使用 AppCmd 遷移應用程式將使它能夠在整合模式下工作,並能繼續在經典模式下和以前版本的 IIS 上工作。"如圖所示:

5.執行命名成功之後,就會顯示:

Successfully migrated section "system.web/httpModules".

Successfully migrated section "system.web/httpHandlers"."

此時500.22錯誤就解決了!