ASP.NET MVC 4.6.1 Ресурсы BundleConfig.cs отвечают 502 (плохой шлюз) - PullRequest
0 голосов
/ 12 марта 2019

Я запустил новый проект ASP.NET в Visual Studio 2017 и выбрал шаблон 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 (Bad Gateway)

URL запроса: http://localhost:62865/Content/bootstrap.css

Я бы не хотел минимизировать все при отладке.

Web.config

<compilation debug="true" targetFramework="4.6.1"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...