HTTP 錯誤 500.22 - Internal Server Error 檢測到在整合的託管管道模式下不適用的 ASP.NET 設定。(解決辦法)
阿新 • • 發佈:2018-12-08
(西安思源學院-----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錯誤就解決了!