ASP.NET MVC 4捆绑和缩小
我一直试图在非调试模式下使缩小功能正常工作,但由于某种原因,当我在Web.config中包含ASP.NET MVC 4捆绑和缩小,.net,asp.net-mvc-4,bundling-and-minification,.net,Asp.net Mvc 4,Bundling And Minification,我一直试图在非调试模式下使缩小功能正常工作,但由于某种原因,当我在Web.config中包含时,缩小功能无法正常工作 但是,当我使用BundleTable.Enableoptimizations=true时,它似乎工作正常 您知道是什么原因导致了这种情况吗?默认情况下,如果您在debug模式下构建,则会禁用该功能。但是如果您想在模式下启用它,请释放模式,但在调试模式下禁用它。在bundle配置中,您可以默认启用它,并仅在使用c#debug指令的调试模式下关闭它 BundleTable.Enabl
时,缩小功能无法正常工作
但是,当我使用
BundleTable.Enableoptimizations=true
时,它似乎工作正常
您知道是什么原因导致了这种情况吗?默认情况下,如果您在
debug
模式下构建,则会禁用该功能。但是如果您想在模式下启用它,请释放
模式,但在调试
模式下禁用它。在bundle配置中,您可以默认启用它,并仅在使用c#debug
指令的调试模式下关闭它
BundleTable.Enableoptimizations = true
#if DEBUG
BundleTable.Enableoptimizations = false
#endif
BundleTable.Enableoptimizations=true
使其在调试模式下工作。如果您删除了该行,并且它停止工作(没有绑定等),那么您就没有处于非调试模式。因此,web.config中的(如下所述)是完全不相关的吗?没有。。。应该这样做。对我来说很好。这就是我为什么发布这个问题的原因。这很奇怪为什么它不起作用。有什么我可以试试看的吗?我更喜欢把所有的东西都放在web.config中,而不是到处乱扔选项,然后向下搜索它们,所以基本上什么都不做?我尝试了在调试和发布中构建,但如果您的项目是Web应用程序项目,则这似乎不会影响它们的正确性。对于网站项目,我不确定。项目类型是什么?不太确定。ASP.NET MVC 4->Basic。。但我假设它是一个Web应用程序,是的。