簡體   English   中英

ASP.NET ScriptBundle不適用於.min.js?

[英]ASP.NET ScriptBundle does not work with .min.js?

我可以使用下面的ASP.NET MVC成功地包含帶有ScriptBundle的jquery庫

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.7.1.js"));

但是,如果我更改為最小化庫,我無法從瀏覽器中獲取它

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.7.1.min.js"));

代碼有什么問題?

除非EnableOptimizationstrueWeb.config文件中的編譯元素中的debug屬性設置為false,否則不會捆綁或縮小文件。 此外,將不使用.min版本的文件,將選擇完整的調試版本。 EnableOptimizations會覆蓋Web.config文件中編譯元素中的debug屬性

更多信息

嘗試清除忽略列表。

public class BundleConfig
    {
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.IgnoreList.Clear();

            // code cleared for clarity

        }
    }

你的代碼一切正常,它是如何工作的,你可以嘗試改變ignoreList

更多細節: mvc4 bundler不包括.min文件

暫無
暫無

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

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