Fut*_*oad 15 javascript asp.net-mvc asp.net-mvc-4 bundling-and-minification
当我在发布模式下运行我的ASP.NET MVC 4应用程序时,捆绑包仍在输出未分隔和单独的js文件,而不是将其捆绑并缩小为更少的捆绑JavaScript文件.
有任何想法吗?
仅供参考,发布配置:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
Bar*_*jen 38
感谢aleyush的评论Web.release.config仅在发布应用程序时使用,而不是在本地运行时,我能够通过在BundleConfig.cs文件中添加以下行来修复它:
#if !DEBUG
BundleTable.EnableOptimizations = true;
#endif
Run Code Online (Sandbox Code Playgroud)
由于调试模式将定义DEBUG常量,并且在释放模式期间未定义,因此该行仅在释放模式期间执行.(您可以通过设置断点来测试它)
| 归档时间: |
|
| 查看次数: |
7481 次 |
| 最近记录: |