C# Can';不要在MVC4上进行捆绑和缩小

C# Can';不要在MVC4上进行捆绑和缩小,c#,asp.net-mvc,bundling-and-minification,C#,Asp.net Mvc,Bundling And Minification,我试图用MVC4应用程序捆绑和缩小我的css和js文件,但无法让它工作。我使用软件包管理器控制台安装了Microsoft.Web.Optimization软件包 我在HTML中包含了以下语句 <link rel="stylesheet" href="Styles/Layout/CSS" /> 但是我的样式表没有加载。有什么我遗漏的吗?假设您已经在App\u Start文件夹中的BundleConfig.cs中设置了该捆绑包,那么您只需在\u layout.cshtml中添加这一

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

我在HTML中包含了以下语句

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


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

假设您已经在App\u Start文件夹中的
BundleConfig.cs
中设置了该捆绑包,那么您只需在
\u layout.cshtml
中添加这一行即可:

 @Styles.Render("~/Styles/Layout/CSS") 
捆绑包的路径应与
BundleConfig.cs
文件中的路径相同


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

假设您已经在App\u Start文件夹中的
BundleConfig.cs
中设置了该捆绑包,那么您只需在
\u layout.cshtml
中添加该行即可:

 @Styles.Render("~/Styles/Layout/CSS") 
捆绑包的路径应与
BundleConfig.cs
文件中的路径相同


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

包括您正在进行的捆绑设置(通常在
App\u Start/BundleConfig.cs
文件中)。包括您正在进行的捆绑设置(通常在
App\u Start/BundleConfig.cs
文件中)。您应该使用捆绑包的虚拟路径(
~/Styles/Layout/CSS
),因为它不知道您在何处渲染它。@SimonBelanger谢谢,教我不要只是从问题中复制和粘贴:DWe有时都会这样做(在
~/code>之后仍然缺少
/
);)您应该为bundle(
~/Styles/Layout/CSS
)使用虚拟路径,因为它与渲染它的位置无关。@SimonBelanger谢谢,教我不要只是复制和粘贴问题:DWe有时都会这样做(仍然缺少
~
之后的
//code>);)