C#MVC-优化设置为true时不呈现样式

C#MVC-优化设置为true时不呈现样式,c#,optimization,asp.net-mvc-5,styles,asp.net-bundling,C#,Optimization,Asp.net Mvc 5,Styles,Asp.net Bundling,我在Config.cs中有以下代码: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-2.2.3.min.js", "~/Scripts/jquery.validate.min.js", "~/Scripts/jquery.validate.unobtrusi

我在Config.cs中有以下代码:

        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-2.2.3.min.js",
                    "~/Scripts/jquery.validate.min.js",
                    "~/Scripts/jquery.validate.unobtrusive.min.js",
                    "~/Scripts/jquery.unobtrusive-ajax.min.js"
                    ));
        bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                    "~/Scripts/modernizr-*"));
        bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                  "~/Scripts/bootstrap.js",
                  "~/Scripts/respond.js"
                  ));
        bundles.Add(new StyleBundle("~/Content/css").Include(
                  "~/Content/bootstrap.css",
                  "~/Content/font-awesome.min.css",
                  "~/Content/css/site.css", 
                  "~/Content/css/ab-style.css"));
样式渲染不正确,看起来很奇怪。但是当我在config.cs中设置BundleTable.EnableOptimizations=false时,一切都正常。有人知道为什么会这样吗


注意:Web.config中没有Debug=“true”,也没有虚拟路径冲突,因为没有“~/bundles/jquery”、“~/bundles/bootstrap”。。。“我的项目”中的文件夹。

在虚拟文件夹中创建捆绑包

  bundles.Add(new StyleBundle("~/Content/css/AllMyCss.css").Include(
              "~/Content/bootstrap.css",
              "~/Content/font-awesome.min.css",
              "~/Content/css/site.css", 
              "~/Content/css/ab-style.css"));
并使用以下代码呈现一个包

@Styles.Render("~/content/css/AllMyCss.css")

在虚拟文件夹中创建包

  bundles.Add(new StyleBundle("~/Content/css/AllMyCss.css").Include(
              "~/Content/bootstrap.css",
              "~/Content/font-awesome.min.css",
              "~/Content/css/site.css", 
              "~/Content/css/ab-style.css"));
并使用以下代码呈现一个包

@Styles.Render("~/content/css/AllMyCss.css")

可能重复这个问题-这以前咬过我,请尝试
new StyleBundle(“~Content/css/all.css”)。包括(…
可能重复这个问题-这以前咬过我,请尝试
new StyleBundle(~Content/css/all.css”)。包括(…
谢谢这解决了问题。可能是样式包中存在路径冲突。我尝试了两周这个问题。你是第一。谢谢这解决了问题。可能是样式包中存在路径冲突。我尝试了两周这个问题。你是第一。