錯誤描述: Win7下使用IIS7.5 發布Asp網站,提示
HTTP 錯誤 404.3 – Not Found
由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。
其中在頁面打印的詳細錯誤信息中,看到了當前Asp的頁面的處理程序是StaticFile 程序,這里很明顯是不正常的。
我們都知道Asp頁面是動態腳本頁,它和Aspx文件一樣是由專門的程序來處理的,而StaticFile程序是用來處理靜態網頁的程序,肯定解析不了Asp文件……
那么一定是我們沒有指定Asp文件的處理程序才會出現這種情況。
在網站功能視圖下雙擊處理程序映射,我們可以看到處理各種特定請求類型的響應資源,其中有Aspx的,還有默認的*文件的處理程序是StaticFile ,唯獨沒有找到處理Asp文件的程序。如圖:
解決方法:
控制面板中打開程序,選擇“程序和功能”中的“打開或關閉Windows功能”,找到Internet信息服務—萬維網服務—應用程序開發功能,勾選Asp文件夾和ISAPI擴展文件夾。如圖
這時刷新IIS下的網站,再次查看網站的“處理程序映射”,就會看到增加了一個*.asp文件的處理程序AspClassic的信息,如圖:
Asp頁面解析成功!
新聞熱點
疑難解答
圖片精選