windows server 2003配置asp.net4.0網(wǎng)站找不到該頁(yè)等問(wèn)題解決方案
突然想學(xué)一下windows server服務(wù)器系統(tǒng),可無(wú)奈在網(wǎng)上找不windows server 2008只得在2003上玩了。
可沒(méi)有想到第一次部署一個(gè)網(wǎng)站卻也遇到了不少問(wèn)題。所以將問(wèn)題一一記錄下來(lái)。
1、在IIS6下新建一個(gè)網(wǎng)站就用那個(gè)80端口了。
2、記住IIS默認(rèn)的ASP.NET是2.0的,所以在“屬性”——“ASP.NET”下選擇4.0.
3、在web服務(wù)擴(kuò)展里,允許以下幾項(xiàng):
3、如果沒(méi)有上面那一步的支持,當(dāng)你訪問(wèn)頁(yè)面時(shí),會(huì)一真報(bào)404.對(duì)了,這里順便把網(wǎng)站的“主目錄”配置也貼出來(lái)。
4、到了這一步,按常理來(lái)說(shuō)網(wǎng)站應(yīng)該就可以正常訪問(wèn)了,至少WINDOWS 7和XP上是這樣的,但這個(gè)windows server 2003 上就是不行。
報(bào)一個(gè)什么編譯錯(cuò)誤:
5、這個(gè)錯(cuò)誤真讓人郁悶,在網(wǎng)上找了很多種方法,終于找到一種方法解決了,記錄如下:
在C盤(pán)——windows——temp目錄 ,設(shè)置“屬性”——“安全”里用戶添加一個(gè)NETWORK SERVICE,將它的權(quán)限設(shè)置為
“完全控制”。這樣就解決了。
6、找不到該頁(yè)的解決方案
服務(wù)器用的是windows2003,iis6還沒(méi)有安裝.net 4.0。于是下載安裝,再將IIS的ASP.NET版本改為4.0,運(yùn)行之,提示找不到該頁(yè),而靜態(tài)文件則能顯示。
.net 4.0 一定要有新的程序池,可新建一個(gè),隨意命名。
直接改為4.0,會(huì)導(dǎo)致整個(gè)IIS重啟斷網(wǎng),可采用CMD注冊(cè)(未測(cè)試),原文復(fù)制
Open a cmd prompt and navigate to the v4 Framework directory: %WINDIR%\Microsoft.NET\Framework\v4.0.30319. Once there, we can use the administration utility to change the application.
1: aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
運(yùn)行后還是找不到該頁(yè),這是因?yàn)镮IS WEB服務(wù)擴(kuò)展還沒(méi)有允許.net 4.0運(yùn)行,將其允許即可。
關(guān)鍵詞:windows,asp.net,解決方案
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0