IIS設定預設主頁無效

Kenyep發表於2013-12-17

伺服器系統:Windows server 2008 R2

IIS版本:7.5

IIS中部署一個dotnet framework 3.5的網站應用程式,設定"預設文件"為:index.aspx

問題來了,域名繫結好後,開啟“http://www.xxx.com”,卻無法顯示預設的主頁,顯示“http 400”錯誤,使用IP訪問也不行,非要輸入“http://www.xxx.com/index.aspx”才能開啟預設首頁,其它所有頁面訪問都很正常,但是非要輸入檔案的完整路徑才能訪問,通常都會被認為未設定“預設主頁”,但這次卻不是。

開啟IIS 7.5,選中當前站點,點選“處理程式對映”,看到列表中有以下內容:

貌似是少了一項,是的,如果我們的專案選擇執行的dotnet framework版本是2.0,而且當前作業系統是64位,那麼少的這項就是不可或缺的。

這裡只有32位Dot Net 2.0版本對映,我的系統是64位,所以要新增一項64位Dot Net 2.0版本對映。

現在直接輸入“http://www.xxx.com”就能訪問到預設主頁了。

 

關於“處理程式對映”的更多內容,參見:在 IIS 7 中配置處理程式對映

相關文章