windows2003 IIS6 運(yùn)行asp.net時(shí)出現(xiàn) http錯(cuò)誤404-文件或目錄未找到
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
2003上安裝完。net和IIS后,打開aspx頁面總是顯示:
HTTP 錯(cuò)誤 404 - 文件或目錄未找到。
很奇怪的問題,啟用了asp也沒有用。
原因:
先安裝.net,后安裝IIS,導(dǎo)致了.net沒有注冊到IIS中,所以無法打開aspx頁面。
----------------------------------------------------------------------------------------
解決方法一:
首先,要重新注冊IIS :運(yùn)行cmd 后 進(jìn)入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727” 鍵入命令aspnet_regiis -i
其次,在: 計(jì)算機(jī)管理--Internet信息服務(wù)(IIS)管理器--Web服務(wù)擴(kuò)展--ASP.NET V2.0.50727 中選擇允許
最后,重新在計(jì)算機(jī)管理的對應(yīng)項(xiàng)目中找到你要瀏覽的頁面,打開頁面,就可以了。
補(bǔ)充:
HTTP 403.1 禁止訪問:禁止可執(zhí)行訪問
Internet 信息服務(wù)
原因是執(zhí)行權(quán)限不夠,解決的方法是:
打開“管理工具”的“Internet 信息服務(wù)”,右鍵選擇“WEB站點(diǎn)屬性”的“主目錄”選項(xiàng)卡,把“執(zhí)行許可”的選項(xiàng)從“無”改為“純腳本”就好了。
-------------------------------------------------------------------------------------------------
解決方法二:
1)重新注冊iis
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -i
如果是.NET2.0,則進(jìn)入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目錄.
(重新注冊IIS和框架
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -c)
注冊完成后,在web服務(wù)擴(kuò)展會看到添加了一個(gè).net的擴(kuò)展,默認(rèn)不啟用。
2)啟用.net的web服務(wù)擴(kuò)展
同啟用asp擴(kuò)展一樣。
在IIS,WEB服務(wù)擴(kuò)展目錄下允許訪問ASP.NET 2.0
重新打開頁面,成功。
-------------------------------------------------------------------
解決方法:
在IIS中 屬性->主目錄->配置->選項(xiàng)中。把”啟用父路徑“前面打上勾。確認(rèn)刷新。
問題2:ASP的Web擴(kuò)展配置不當(dāng)(同樣適用于ASP.NET、CGI)
癥狀舉例:
HTTP 錯(cuò)誤 404 - 文件或目錄未找到。
原因分析:
在IIS6.0中新增了web程序擴(kuò)展這一選項(xiàng),你可以在其中對ASP、ASP.NET、CGI、IDC等程序進(jìn)行允許或禁止,默認(rèn)情況下ASP等程序是禁止的。
解決方法:
在IIS中的Web服務(wù)擴(kuò)展中選中Active Server Pages,點(diǎn)擊“允許”。
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!