ASP.NET MVC 4.6.1 BundleConfig.cs资源以502(错误的网关)响应

时间:2019-03-12 18:25:14

标签: c# asp.net-mvc

我在Visual Studio 2017中启动了一个新的ASP.NET项目,并选择了MVC模板,并且添加了一些角度脚本。

这是我的 BundleConfig.cs

// Vendor CSS
bundles.Add(new StyleBundle("~/bundles/vendorCSS").Include(
    "~/Content/bootstrap.css"));

// Vendor JS
bundles.Add(new ScriptBundle("~/bundles/vendorJS").Include(
    "~/Scripts/jquery-{version}.js",
    "~/Scripts/jquery.validate*",
    "~/Scripts/modernizr-*",
    "~/Scripts/bootstrap.js",
    "~/Scripts/angular.js",
    "~/Scripts/AngularUI/ui-router.js"));

// App CSS
bundles.Add(new StyleBundle("~/bundles/appCSS").Include(
    "~/Content/site.css"));

// App JS
bundles.Add(new ScriptBundle("~/bundles/appJS").Include(
    "~/app/app.module.js",
    "~/app/app.routes.js",
    "~/app/clients/clients.module.js",
    "~/app/clients/clients.controller.js"));

这是我在 _Layout.cshtml 中渲染它们的方式:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>App Home</title>
    @Styles.Render("~/bundles/vendorCSS")
    @Styles.Render("~/bundles/appCSS")
</head>
<body ng-app="app" ng-cloak>

    @RenderBody()
    @Scripts.Render("~/bundles/vendorJS")
    @Scripts.Render("~/bundles/appJS")
</body>
</html>

如果我添加行

BundleTable.EnableOptimizations = true;

到我的BundleConfig.cs,然后一切正常。

但是,当我删除它时,出现以下错误:

  

加载资源失败:服务器响应状态为502(错误的网关)

请求网址: http://localhost:62865/Content/bootstrap.css

我不想在调试时缩小所有内容。

Web.config

<compilation debug="true" targetFramework="4.6.1"/>

0 个答案:

没有答案