À l'aide de CA en ASP.NET MVC faisceaux

J'ai lu l'article sur le regroupement et monification, spécialement sur l'utilisation de CDN, mais il y a des choses pas claires pour moi.

Avoir l'exemple :

public static void RegisterBundles(BundleCollection bundles)
{
    //bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
    //           "~/Scripts/jquery-{version}.js"));

    bundles.UseCdn = true;   //enable CDN support

    //add link to jquery on the CDN
    var jqueryCdnPath = 
        "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js";

    bundles.Add(new ScriptBundle("~/bundles/jquery",
                jqueryCdnPath).Include(
                "~/Scripts/jquery-{version}.js"));

    //Code removed for clarity.
}
  1. Est-il une possibilité d'utiliser le {version} format de CDN références, comme pour les "locaux"?
  2. Quel est le point de l'inclure dans les paquets déjà la version compacte du script, comme jquery-1.7.1.min.js? Que faire si il n'existe pas? Ne devrait-on pas rechercher si la .min fichier existe et/ou de générer respectivement?

OriginalL'auteur serhio | 2014-04-24