服務(wù)器系統(tǒng):Windows server 2008 R2
IIS版本:7.5
IIS中部署一個(gè)dotnet framework 3.5的網(wǎng)站應(yīng)用程序,設(shè)置"默認(rèn)文檔"為:index.aspx
問(wèn)題來(lái)了,域名綁定好后,打開(kāi)“http://www.xxx.com”,卻無(wú)法顯示默認(rèn)的主頁(yè),顯示“http 400”錯(cuò)誤,使用IP訪問(wèn)也不行,非要輸入“http://www.xxx.com/index.aspx”才能打開(kāi)默認(rèn)首頁(yè),其它所有頁(yè)面訪問(wèn)都很正常,但是非要輸入文件的完整路徑才能訪問(wèn),通常都會(huì)被認(rèn)為未設(shè)置“默認(rèn)主頁(yè)”,但這次卻不是。
打開(kāi)IIS 7.5,選中當(dāng)前站點(diǎn),點(diǎn)擊“處理程序映射”,看到列表中有以下內(nèi)容:
貌似是少了一項(xiàng),是的,如果我們的項(xiàng)目選擇運(yùn)行的dotnet framework版本是2.0,而且當(dāng)前操作系統(tǒng)是64位,那么少的這項(xiàng)就是不可或缺的。
這里只有32位Dot Net 2.0版本映射,我的系統(tǒng)是64位,所以要添加一項(xiàng)64位Dot Net 2.0版本映射。
現(xiàn)在直接輸入“http://www.xxx.com”就能訪問(wèn)到默認(rèn)主頁(yè)了。
新聞熱點(diǎn)
疑難解答
圖片精選