在我們的asp mvc應用程序中,我們使用嵌入的視圖,圖像和css文件。 在IIS6上進行部署時,視圖正在呈現,但我們遇到了圖像和css文件的問題。我們正在404找不到錯誤。IIS6上的ASP MVC
UltiDev Cassini Web服務器上的相同應用程序工作正常。這個問題似乎與IIS6。任何關於這個主題的建議/幫助將不勝感激。
在我們的asp mvc應用程序中,我們使用嵌入的視圖,圖像和css文件。 在IIS6上進行部署時,視圖正在呈現,但我們遇到了圖像和css文件的問題。我們正在404找不到錯誤。IIS6上的ASP MVC
UltiDev Cassini Web服務器上的相同應用程序工作正常。這個問題似乎與IIS6。任何關於這個主題的建議/幫助將不勝感激。
您是否告訴IIS通過ISAPI過濾器處理所有請求?不清楚這是否在您的配置中完成。如果沒有,這是需要在IIS6的MVC應用程序...
然後插入通配符應用程序映射。
其設置爲[明星] [明星],並設置可執行文件C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ ASPNET_ISAPI.DLL
勾去掉 「驗證文件存在」。
這將使IIS6通過ISAPI過濾器推送任何文件類型的所有請求。缺點是性能,但有SO上的帖子告訴你如何爲你的MVC應用程序編寫更好的處理程序。
在IIS 6中,我無法添加您提到的映射。但我做了一個威爾卡映射應用程序mappin gbut但它仍然沒有幫助。一些如何處理圖像和css文件的IIS而不是asp – anamika 2010-02-05 18:09:19
你能解釋你如何嵌入視圖,圖像和CSS文件?一些演示代碼將不勝感激 – Pbirkoff 2010-02-02 15:09:58
請確保您已經涵蓋了Phil Haack在IIS6上對MVC的演練中的所有基礎:http://haacked.com/archive/2008/11/26/asp.net-mvc- on-iis-6-walkthrough.aspx – 2010-02-02 15:11:32
你真的是指「ASP」,還是應該標記爲「ASP.NET」? – Richard 2010-02-02 15:31:42