gpt4 book ai didi

c# - 在 Visual Studio 2012 调试期间,CSS 未显示在 ASP.Net MVC4 上

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:47 25 4
gpt4 key购买 nike

当我调试我的网站时,CSS 不显示。我在 Firefox 中检查 Site.css 时收到错误 500。

我的 _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 上,背景设置为

背景:url("../Images/heroAccent.png") 不重复;

Images 目录与 Views/Models/Controllers 等在同一个目录下

最佳答案

这些错误在具有绝对图像路径的 css 中引发 mvc 捆绑功能。这里有两种解决错误的方法

  1. 关闭捆绑(使用 EnableOptimization=false)
  2. 通过相对根路径更正图像路径

关于c# - 在 Visual Studio 2012 调试期间,CSS 未显示在 ASP.Net MVC4 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43789591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com