为什么我在ASP.NET MVC应用程序中看不到包含缩小文件的文件夹

时间:2017-08-14 16:24:11

标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-3 asp.net-mvc-5

我正在关注this link来捆绑和缩小我的ASP.NET MVC应用程序中的JS和CSS文件。

大多数建议已经开箱即用。

这是我的代码的外观:

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/bundleOne").Include(
                "~/js/jquery-3.1.1.min.js",
                 "~/js/bootstrap.min.js",
                 "~/js/bootstrap-suggest.js",
                 "~/js/Internal.js",
                 "~/js/abc.js"));

    bundles.Add(new ScriptBundle("~/bundles/bundleTwo").Include(
                "~/js/common.js"));
}

这是global.asax文件的外观:

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        BundleTable.EnableOptimizations = true;
    }
}

我正在构建应用程序,调试模式设置为false。

<system.web>
    <httpRuntime targetFramework="4.5" />
    <customErrors mode="Off" />
    <compilation debug="false" />
  </system.web>

并使用以下语法引用包

@Scripts.Render("~/bundles/bundleOne")
@Scripts.Render("~/bundles/bundleTwo")

虽然这一切都运行正常,但我没有看到包含缩小文件的文件夹命名包。发布解决方案时,行为相同。

1 个答案:

答案 0 :(得分:0)

尝试禁用应用程序的调试模式。如果我没有弄错,在调试模式下没有缩小。