Использование пакетов в WebForms выводит минимизированный / комбинированный файл даже в режиме отладки
Я создал набор различных файлов сценариев, которые я хочу объединить / минимизировать вместе. В моем коде позади файла (да, извините, это в VB!), Я добавляю его в <asp:placeholder />
на <head>
как это
Me.PlhHeader.Controls.Add(New LiteralControl(Scripts.Render("~/bundles/main").ToHtmlString()))
Это будет работать, но всегда кажется, что выводится сжатая минимизированная версия, даже когда debug="true"
в Web.Config.
несмотря ни на что, это то, что выводится: <script src="/bundles/main"></script>
Что мне нужно сделать по-другому, чтобы выводить отдельные несжатые файлы в режиме отладки?
РЕДАКТИРОВАТЬ
Я также пытался вручную установить опцию BundleTable.EnableOptimizations = false
и он по- прежнему выводит один минимизированный тег сценария. У меня нет идей.
Окончательное редактирование
Я делал что-то очень глупое с некоторым связанным кодом, но технически все с пакетами было нормально и работало правильно. Проблема решена для меня!
1 ответ
Я бы порекомендовал вам установить Microsoft.AspNet.WebOptimization.WebForms. Это работает очень хорошо.
http://nuget.org/packages/Microsoft.AspNet.Web.Optimization.WebForms/
Тогда вы можете использовать:
<%: System.Web.Optimization.Scripts.Render("~/bundles/main") %>