代码之家  ›  专栏  ›  技术社区  ›  Oleg Sh

拒绝ASP.NET MVC捆绑包和权限

  •  0
  • Oleg Sh  · 技术社区  · 7 年前

    我有以下包裹:

        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/datatables").Include(
                      "~/Scripts/DataTables/jquery.dataTables.min.js"));
    
            bundles.Add(new StyleBundle("~/Content/dataTables").Include(
                      "~/Content/DataTables/css/jquery.dataTables.css"));
        }
    

    并使用:

    @Styles.Render("~/Content/dataTables")
    
    @Scripts.Render("~/bundles/datatables")
    

    结果它生成以下HTML:

     <link href="/Content/dataTables?v=oZKIYjh686mgQrbAUZ8eQaKHbWQ_FrtihAmlutLkurM1" rel="stylesheet"/>
     <script src="/bundles/datatables?v=5oY0PMGaMA1agLyy_HMLzOIkci8G8s7s-IDc9TwpNP41"></script>
    

    它对本地很好,但是当我发布到azure时

    您没有查看此目录或页的权限。

    对于第一行(第二行正确)。为什么是这样,怎么解决?

    0 回复  |  直到 7 年前