2017-05-04 81 views
0

當我調試我的站點時,CSS不顯示。當我在Firefox中檢查它時,我在Site.css中得到一個錯誤500。在Visual Studio 2012調試期間,ASP.Net MVC4上沒有顯示CSS

我的_Layout.cshtml設置爲使用css文件。

@Styles.Render("~/Content/css") 

我沒有驗證的site.css文件是在正確的文件夾,我可以直接使用記事本打開它。

我看了一下BundleConfig.cs,看到它與其他文件捆綁在一起。

bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); 
bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
        "~/Content/themes/base/jquery.ui.core.css", 
        "~/Content/themes/base/jquery.ui.resizable.css", 
        "~/Content/themes/base/jquery.ui.selectable.css", 
        "~/Content/themes/base/jquery.ui.accordion.css", 
        "~/Content/themes/base/jquery.ui.autocomplete.css", 
        "~/Content/themes/base/jquery.ui.button.css", 
        "~/Content/themes/base/jquery.ui.dialog.css", 
        "~/Content/themes/base/jquery.ui.slider.css", 
        "~/Content/themes/base/jquery.ui.tabs.css", 
        "~/Content/themes/base/jquery.ui.datepicker.css", 
        "~/Content/themes/base/jquery.ui.progressbar.css", 
        "~/Content/themes/base/jquery.ui.theme.css")); 
    } 

真的很奇怪的部分是我在IIS7.5上做了這個設置和css的作品,但背景圖片沒有。我們也收到錯誤500。 IIS_Users確實有權訪問這些文件。

最後一個問題是,網站上沒有顯示任何圖像。在css背景設置爲

background:url(「../ Images/heroAccent.png」)no-repeat;

images目錄是同一個目錄中查看/模型/控制器等

+0

添加了錯誤的描述正確的圖像路徑500 – Gusman

回答

1

這些錯誤具有圖像路徑絕對在CSS MVC捆綁功能提升下。這裏有兩種方法解決錯誤

  1. 關閉彙總(使用EnableOptimization = FALSE)
  2. 與做相對根路徑
+0

我應該說我我是這個大聲笑的初學者。我已經刪除了〜和css的作品。但是我用作背景圖片的圖片仍然沒有顯示。這是我得到的錯誤 GET http:// localhost:54898/Images/CircuitSearchBackgroundTrans.png [HTTP/1.1 500內部服務器錯誤18ms] – jlh3302