Win Server 2008 x64 + IIS 7 偵測出 ASP.NET 設定沒有套用到整合式 Managed 管線模式

  • 12891
  • 0
  • C#
  • 2013-09-25

Win Server 2008 x64 + IIS 7 偵測出 ASP.NET 設定沒有套用到整合式 Managed 管線模式

將舊有ASP.NET專案由 Windows Server 2003 轉移到 Win Server 2008 x64  + IIS 7 ,發現問題還蠻大的,連執行都不能執行,就出現了「整合式 Managed 管線模式」

7i406CjbG.ek24i1mTy2Xg

 

 

 

 

Integrated整合式Managed管線模式提供以下好處:

1.能夠處理所有類型的Request(原生或Managed模組),如靜態檔案、CGI

2.減少在IIS與ASP.net重複執行的動作,如驗證、URL授權

3.集中管理設定

4.易於使用ASP.net Managed模組來擴充IIS

所以Integrated整合式應該比Classic傳統 Managed管線模式好處多,結果網路上反而很多解決方式都是把管線模式改回Classic(傳統)

後來上MSDN論壇發問

真正的解決方式:

 

1.在命令提示字元中輸入 cd %windir%\system32\inetsrv,然後按 ENTER。

2.輸入%SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"

(沒有圖形介面可以調,須下指令)