【发布时间】:2013-09-17 15:15:54
【问题描述】:
我对 ASP.NET MVC 还是很陌生,所以如果我遗漏了一些明显的东西,请原谅。我最近刚刚通过 Visual Studio 向我们的开发服务器发布了一个站点,以查看一切是如何工作的。当我浏览到开发网站时,我们的代码中没有任何样式或定义为包的 Javascript 出现。
本地测试系统渲染代码:
开发服务器渲染代码:
正如您在两个呈现的源代码之间看到的那样,发布的代码中没有添加任何 CSS。我该怎么做才能解决这个问题?
谢谢!
【问题讨论】:
-
您能否给我们一个示例,说明您在 Bundle.Config 类中指定的捆绑包定义以及您在视图中用于呈现此捆绑包的代码。
-
这是我的 BundleConfig.cs 文件:pastie.org/8333347 正如我在下面所说的,我正在使用
@Styles.Render("~/Content/css")和@Styles.Render("~/Content/themes/base/css")。 -
看起来不错,我假设您实际上添加了特定的 css 文件,例如 .Include("~/Styles/SomeStyle.css")。正如我在下面的回答中所解释的,您也可以尝试添加 BundleTable.EnableOptimizations = true;到你的 BundleConfig.cs 类
标签: c# asp.net asp.net-mvc system.web.optimization