簡體   English   中英

如何配置web.config調試/發布包最小化?

[英]how to config web.config for debug/release bundle minification?

我試圖根據releasedebug配置來配置開/關捆綁包縮小功能。

過了一會兒,當構建指向release我仍然得到了最小化的領域。

我剛剛添加

        #if DEBUG
            BundleTable.EnableOptimizations = false;
        #else
            BundleTable.EnableOptimizations = true;
        #endif

但我想是否有可能分別在Web.Debug.config / Web.Release.config中具有此配置,而不要使用編譯器指令。

是否優化不是直接取決於構建配置,而是取決於以下標志:

HttpContext.Current.IsDebuggingEnabled

以上是從您的Web.Config讀取的:

<compilation debug="true" />

因此,如果您的解決方案配置為在RELEASE構建轉換中刪除此debug標志,則無需打開BundleTable.EnableOptimizations即可打開優化。

因此,請確保您的RELEASE構建轉換確實刪除了debug標志。

有關捆綁和縮小的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM