MVC 4 Bundle min dosyaları yükleme sorunu.

Merhabalar, Benimde karşılaştığım bir sorunun çözümünü paylaşmak istedim. Bilindiği üzere bundle’mıza eklediğimiz min dosyalarının sayfa açıldığında yüklenmiyor. Bu sorunu çözmek için;

1. Dosyanın ismini değiştirmek. Ör:Jquery.min.js ‘ yi Jquery.js yapmak

2. BundleConfig.cs dosyamıza şu satırları eklemeliyiz;

public static void AddDefaultIgnorePatterns(IgnoreList ignoreList)
{
    if (ignoreList == null) throw new ArgumentNullException("ignoreList");
    ignoreList.Ignore("*.intellisense.js");
    ignoreList.Ignore("*-vsdoc.js");
    ignoreList.Ignore("*.debug.js", OptimizationMode.WhenEnabled);
    //ignoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled);
    ignoreList.Ignore("*.min.css", OptimizationMode.WhenDisabled);
}
public static void RegisterBundles(BundleCollection bundles)
{
    bundles.IgnoreList.Clear();
    AddDefaultIgnorePatterns(bundles.IgnoreList);
    //Buraya artık .min dosyalarınızı ekleyebilirsiniz.
    bundles.Add(new ScriptBundle("~/front/layoutscripts").Include(
                //"~/scripts/plugins/jquery-ui.mini.js",
                "~/scripts/plugins/jquery.msgbox.min.js"
           ));
}

Bu şekilde derleyicinin .min dosyalarını ignore etmemesini söylüyoruz.

3. Web Config’e aşağıdaki satırı eklemek.

<system.web>
    <compilationdebug="false"targetFramework="4.5"/>
</system.web>

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s