2
我讀過一些MVC博客上使用的CDN託管的jQuery。他們都說 「在上面的代碼中,jQuery將在發佈模式下從CDN請求,並且jQuery的調試版本將在調試模式下本地獲取。」 (例如,http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification)MVC CDN捆綁不使用本地副本在調試
然而,當我寫這篇文章的代碼:
// Enable CDN support
bundles.UseCdn = true;
//add link to jquery on the CDN
const string jqueryCdnPath = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";
bundles.Add(new ScriptBundle("~/bundles/jquery",jqueryCdnPath)
.Include("~/Scripts/jquery-{version}.js"));
...和調試我的MVC應用程序,調用谷歌的API是越來越發(不是我的本地副本,因爲我是預計在調試
我的構建無疑是調試和在我的web.config,我有這樣的:
<compilation debug="true" targetFramework="4.0">
有誰知道爲什麼呼叫仍然是從谷歌CDN獲取jquery?