windows server 2003配置asp.net4.0網站找不到該頁等問題解決方案

1、在IIS6下新建一個網站就用那個80端口了。

2、記住IIS默認的ASP.NET是2.0的,所以在“屬性”——“ASP.NET”下選擇4.0.

3、在web服務擴展裏,允許以下幾項:

3、如果沒有上面那一步的支持,當你訪問頁面時,會一真報404.對了,這裏順便把網站的“主目錄”配置也貼出來。

4、到了這一步,按常理來說網站應該就可以正常訪問了,至少WINDOWS 7和XP上是這樣的,但這個windows server 2003 上就是不行。

    報一個什麼編譯錯誤:

5、這個錯誤真讓人鬱悶,在網上找了很多種方法,終於找到一種方法解決了,記錄如下:

    在C盤——windows——temp目錄 ,設置“屬性”——“安全”裏用戶添加一個NETWORK SERVICE,將它的權限設置爲

    “完全控制”。這樣就解決了。

6、找不到該頁的解決方案

服務器用的是windows2003,iis6還沒有安裝.net 4.0。於是下載安裝,再將IIS的ASP.NET版本改爲4.0,運行之,提示找不到該頁,而靜態文件則能顯示。

.net 4.0 一定要有新的程序池,可新建一個,隨意命名。

直接改爲4.0,會導致整個IIS重啓斷網,可採用CMD註冊(未測試),原文複製

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

運行後還是找不到該頁,這是因爲IIS WEB服務擴展還沒有允許.net 4.0運行,將其允許即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章