我有MVC3應用程序。當我從Visual Studio的ASP.NET Development Server運行它時,一切都很好。 但是,當我在IIS下運行它時,CSS根本沒有加載。在IIS 5.1下的MVC3應用程序不加載CSS樣式表
任何具有權限的操作都沒有幫助,即使我向整個解決方案文件夾的所有人發送完全訪問權限。我在Windows XP上有IIS 5.1。我在IIS中啓用了MVC3支持(。*),應用程序運行正常,除了CSS由於某種原因未加載。
當在IIS下運行時 - 沒有選取靜態內容。
實際上,沒有靜態內容的工作 - 不是腳本文件夾中的CSS文件。 這很奇怪,因爲我有另一個MVC3應用程序與完全相同的Web.Config和完全相同的VirtuialDirectory配置工作得很好,所有JS和CSS都正確加載。
而且我沒有看到任何區別,除了一個作品,另外一個-doesnt;(
UPDATE
與創建在不同的文件夾,並用不同的名稱默認MVC3應用程序打後,我發現,只有當應用程序名稱包含DOT時纔會出現問題:)
像「MyCompany.MyApplication」這樣的東西在IIS 5.1下無法正常工作。
如果我把它稱爲「MyApplication1」 - 一切正常!猜猜....
如果你把CSS文件的URL放在瀏覽器中,你會得到一些錯誤嗎? –
是的,我得到「頁面找不到」,不知道爲什麼 – monstro
難道是你使用的重寫模塊不存在於IIS安裝? –