我正在使用ScriptBundle类来包含我的javascript和样式表,用于它提供的性能增强。但是,我已经部署到另一台计算机上,并且不确定IIS配置有什么问题。我想简短地打开调试以获得一些信息,但是当我这样做时,我的javascript被破坏了(因为没有包含任何内容),并且我的错误在一个JSON调用中。那么,在使用ScriptBundle时是否有可能获得任何有意义的调试信息,或者它们是相互排斥的呢?
发布于 2014-12-11 14:50:24
如果要将捆绑与调试模式分离,则需要在代码中手动设置包优化。这样做的一个简单方法是将一个<appSetting>添加到您的web.config中,说明是否优化包,然后相应地设置BundleTable.EnableOptimizations:
Web.config
...
<appSettings>
<add key="OptimizeBundles" value="false" />
</appSettings>
...BundleConfig.cs
public static void RegisterBundles(BundleCollection bundles)
{
var optimizeBundles = bool.Parse(ConfigurationManager.AppSettings['OptimizeBundles']);
BundleTable.EnableOptimizations = optimizeBundles;
...
}https://stackoverflow.com/questions/27425221
复制相似问题