这在标题中有很多,但是重复一遍:有没有一种方法可以使用Visual Studio的内置捆绑来从外部域获取脚本?
如果不是直接的,有没有办法在sln中包含来自外部域的js/css文件,以便捆绑工作?
这个问题源于希望拥有一个包含公共javascript库/片段的域,然后这些库/片段可以被其他几个站点使用。所有站点和文件都归同一家公司所有和运营。
任何帮助都将不胜感激。
发布于 2016-08-09 00:24:33
正如Jasen所说,CDN就是您所描述的。我知道这很古老,但我是在搜索这个主题时发现的,所以我将为那些也找到它的人提供一个例子。
下面是一个普通的BundleConfig条目:
bundles.Add(new ScriptBundle("~/bundles/js").Include(
"~/lib/jquery/jquery.js"));下面是允许使用CDN的ScriptBundle重载:
bundles.Add(new ScriptBundle("~/bundles/js", "https://code.jquery.com/jquery-3.1.0.min.js").Include(
"~/lib/jquery/jquery.js"));
BundleTable.EnableOptimizations = true;
bundles.UseCdn = true;它是ScriptBundle的重载,第二个字符串参数是CDN URL。您还必须添加下面的两个标志。
https://stackoverflow.com/questions/19554615
复制相似问题