通过Azure CDN运行CSS和JS文件

时间:2017-04-29 21:42:59

标签: c# azure model-view-controller cdn

我已经把我的cdn放了,它可以正常工作,但是我的js和css文件没有通过我的天蓝色cdn运行。

我在bundleconfig.cs上已经建立了这样的代码

bundles.UseCdn = true;
var CDNname = "https://www.xxxx.com/CDN/";

//Style here
bundles.Add(new StyleBundle("~/bundle/skins", CDNname).Include(
     "~/Content/skins/default.css"));

bundles.Add(new StyleBundle("~/bundle/Scripts", CDNname)
     .Include("~/Scripts/bootstrap/bootstrap.min.css")
     .Include("~/Scripts/owlcarousel/owl.carousel.min.css")
     .Include("~/Scripts/owlcarousel/owl.theme.default.min.css"));

1 个答案:

答案 0 :(得分:0)

请提供完整的CDN路径,该路径可以访问CDN托管的文件到StyleBundle的构造方法。

例如,如果default.css的CDN路径是" https://www.xxxx.com/CDN/content/skins/default.css" (请确保我们可以根据此URL访问css文件),您可以使用以下代码添加包。

var cdnPathOfDefaultCss = "https://www.xxxx.com/CDN/content/skins/default.css";
bundles.Add(new StyleBundle("~/bundle/skins", cdnPathOfDefaultCss).Include(
         "~/Content/skins/default.css"));