即使在调试模式下,使用WebForms中的bundle也会输出缩小/合并文件

CBa*_*arr 6 vb.net asp.net webforms web-optimization

我创建了一系列各种脚本文件,我希望将它们组合在一起/缩小.在隐藏文件我的代码(是的,对不起,这是在VB!)我将它添加到<asp:placeholder /><head>这样的

Me.PlhHeader.Controls.Add(New LiteralControl(Scripts.Render("~/bundles/main").ToHtmlString()))
Run Code Online (Sandbox Code Playgroud)

这将起作用,但它似乎总是输出压缩的缩小版本,即使debug="true"在Web.Config中也是如此.

无论如何,这就是输出: <script src="/bundles/main"></script>

在调试模式下,我需要做些什么来使这个输出成为单独的未压缩文件?


编辑

我还尝试手动设置选项BundleTable.EnableOptimizations = false,它仍然输出单个缩小的脚本标记.我没有想法.


最终编辑

我用一些相关的代码做了一些非常愚蠢的事情,但从技术上讲,捆绑的一切都很好并且工作正常.问题解决了我!

Mar*_*res 1

我建议您安装 Microsoft.AspNet.WebOptimization.WebForms。效果非常好。

Microsoft.AspNet.WebOptimization.WebForms

然后你可以使用:

<%: System.Web.Optimization.Scripts.Render("~/bundles/main") %>
Run Code Online (Sandbox Code Playgroud)