我在bundle中使用System.web.Optimization 1.1,CdnFallbackExpression属性。
bundles.UseCdn = true; //enable CDN support
var jqueryCdnPath = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js";
var jqueryBundle = new ScriptBundle("~/bundles/jquery",
jqueryCdnPath).Include(
"~/Scripts/Common/jquery-1.8.3.min.js");
jqueryBundle.CdnFallbackExpression = "window.jquery";
bundles.Add(jqueryBundle);
我使用了上面的代码块。当我在发布模式下运行应用程序时,jquery的CDN路径和本地捆绑的jquery请求都在传递。但实际上在发布模式下,cdn请求只应该通过,如果cdn请求失败,那么只有本地捆绑的jquery请求才会通过。
但在我的情况下,cdn请求成功,本地jquery请求也发出请求。它会增加请求数。
请帮我解决这个问题。
此致 KARTHIK。