服務器系統: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”就能訪問到默認主頁了。
新聞熱點
疑難解答