【问题标题】:Can't get bundling and minification to work on MVC4无法在 MVC4 上进行捆绑和缩小
【发布时间】:2013-07-04 14:34:19
【问题描述】:

我正在尝试使用 MVC4 应用程序捆绑和缩小我的 css 和 js 文件,但无法使其正常工作。我使用包管理器控制台安装了 Microsoft.Web.Optimization 包。

我在我的 HTML 中包含了以下语句

<link rel="stylesheet" href="Styles/Layout/CSS" />

但是我的样式表没有加载。我有什么遗漏吗?

【问题讨论】:

  • 包括您正在执行的捆绑设置(一般在 App_Start/BundleConfig.cs 文件中)。

标签: c# asp.net-mvc bundling-and-minification


【解决方案1】:

假设您已经在 App_Start 文件夹中的 BundleConfig.cs 中设置了该捆绑包,那么您只需在您的 _layout.cshtml 中添加这一行:

 @Styles.Render("~/Styles/Layout/CSS") 

bundle 的路径应与BundleConfig.cs 文件中的路径相同

如果您没有 BundleConfig.cs 文件,那么最简单的做法是创建一个新的 MVC 应用程序项目(互联网应用程序模板)并按照那里的示例进行操作。

【讨论】:

  • 您应该使用捆绑包的虚拟路径 (~/Styles/Layout/CSS),因为它与您渲染它的位置无关。
  • @SimonBelanger 谢谢,教我不要只是从问题中复制和粘贴:D
  • 我们有时都会这样做(在~ 之后仍然缺少/);)
猜你喜欢
  • 2013-09-11
  • 2012-06-28
  • 1970-01-01
  • 2013-02-01
  • 2023-03-03
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多