在Visual Studio 2012调试期间,ASP.Net MVC4上没有显示CSS
当我调试我的站点时,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目录是同一个目录中查看/模型/控制器等
这些错误具有图像路径绝对在CSS MVC捆绑功能提升下。这里有两种方法解决错误
- 关闭汇总(使用EnableOptimization = FALSE)
- 与做相对根路径
我应该说我我是这个大声笑的初学者。我已经删除了〜和css的作品。但是我用作背景图片的图片仍然没有显示。这是我得到的错误 GET http:// localhost:54898/Images/CircuitSearchBackgroundTrans.png [HTTP/1.1 500内部服务器错误18ms] – jlh3302
添加了错误的描述正确的图像路径500 – Gusman