2017-05-04 79 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