代码之家  ›  专栏  ›  技术社区  ›  Emanuele Ciriachi

BundleConfig返回302/404

  •  0
  • Emanuele Ciriachi  · 技术社区  · 5 年前

    我一辈子都不明白为什么我的项目开发出这个问题。

    我正在使用 . 我的包定义如下:

    var styleBundle = new StyleBundle("~/assets/sass/aaaa").Include(
        "~/assets/sass/main.css"
    );
    
    // This transform adds a randomized version number to the end of the bundle name
    styleBundle.Transforms.Add(new FileHashVersionBundleTransform());
    
    bundles.Add(styleBundle);
    

    在布局页中:

    @System.Web.Optimization.Styles.Render("~/assets/sass/aaaa")
    

    我可能做错了什么?

    在单独的应用程序池上运行的以前版本(一周前)的代码库没有问题,但在主分支中,我的所有包都不再工作。

    编辑:我已经浏览了这个网站和其他地方关于这个主题的其他问题。我试图对应用程序池和Web.config进行所有建议的更改,但没有成功。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Emanuele Ciriachi    5 年前

    此问题的解决方案是特定于Sitecore的。ignoreurlpefixes中没有/assets路径,这是一个Sitecore配置字段,用于挑出URL前缀,该前缀应该是默认Sitecore路由的例外。

    这导致我的捆绑失败。