【问题标题】:Run CSS and JS files through Azure CDN通过 Azure CDN 运行 CSS 和 JS 文件
【发布时间】:2017-05-04 17:58:17
【问题描述】:

我已经安装了我的 cdn,它可以正常工作,但是我的 js 和 css 文件没有通过我的 azure 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"));

【问题讨论】:

  • 试试bundles.Add(new StyleBundle("~/bundles/skins", string.Format(CDNname, "bundles/skins")).Include(
  • @MariaInesParnisari 它不起作用:(

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


【解决方案1】:

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

比如default.css的CDN路径是“https://www.xxxx.com/CDN/content/skins/default.css”(请确保我们可以通过这个URL访问css文件),你可以使用下面的代码来添加bundle。

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

【讨论】:

    猜你喜欢
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多