【发布时间】:2014-07-05 14:38:48
【问题描述】:
在 VS 2013.2RTM Pro、MVC 5.1 应用程序的调试中运行。
如果编译模式设置为 debug="true" 它应该禁用捆绑和缩小但它没有。当我检查页面上的查看源代码时,样式和脚本是捆绑在一起的。<script src="/bundles/modernizr?v=K-FFpFNtIXjnmlQamnX3qHX_A5r984M2xbAgcuEm38iv41"></script>
如果我在 BundleConfig.cs 中设置 BundleTable.EnableOptimizations = false;,它会禁用捆绑和缩小,但这不是它应该如何工作的。我不应该记得切换EnableOptimizations 设置!
在 VS 2012 MVC 4 应用程序中一切正常。
这是 MVC 5.1 的错误吗?有没有其他人有这个问题?有没有办法让调试禁用捆绑和缩小?
web.config:
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" useFullyQualifiedRedirectUrl="true" maxRequestLength="100000" enableVersionHeader="false" />
<sessionState cookieName="My_SessionId" />
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
</system.web>
_Layout.cshtml:
在标题中
@Styles.Render("~/Content/css") @Styles.Render("~/Content/themes/base/css")
@Scripts.Render("~/bundles/modernizr")
在正文的末尾
@Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryui") @Scripts.Render("~/bundles/jqueryval")
【问题讨论】:
-
也有这个问题
-
@Jason 在下面查看我的答案
标签: visual-studio-2013 bundling-and-minification asp.net-mvc-5.1