IIS 404.0資源找不到問題

發佈MVC4項目時,頁面使用的是用URLRewriter.dll實現僞靜態,在webconfig中有配置RewriterConfig節點。對於http://localhost:8079/1-2.html這種,1-2.html這個”頁面“,項目發佈文件實際並不存在對應的一個html頁面。這裏實則由RewriterConfig節點配置的規則路由到相對應的contrller中去。可發到到IIS上時,出現了這種404沒法訪問到資源的問題:


這裏需要給IIS配置一下“處理程序映射”。讓IIS知道處理html這種文件時該如何去做。

解決方法:點擊網站站點,打開右側的“處理程序映射”,爲站點添加腳本映射和通配符映射;



可執行文件是你的NET環境安裝目錄下的aspnet_isapi.dll這個dll;

一般情況是C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll;


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