Angular комплектация приложений не работает при работе - PullRequest
0 голосов
/ 07 апреля 2020

Итак, у меня есть приложение angular, которое было интегрировано в страницу бритвы. Все отлично работает локально, но при развертывании на сервер я получаю 301.

enter image description here

Пакет выглядит так, как будто он работает правильно, но движется все приложение на другой странице.

Вот как это выглядит локально:

enter image description here

И это оно развернуто на сервере :

enter image description here

Вот мой bundleconfig.cs:

public class BundleConfig
{
    // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
    public static void RegisterBundles(BundleCollection bundles)
    {
        BundleTable.EnableOptimizations = false;

        bundles.Add(new Bundle("~/Bundles").Include(
                   "~/bundles/runtime-es5.*",
                   "~/bundles/runtime-es2015.*",
                   "~/bundles/polyfills-es5.*",
                   "~/bundles/polyfills-es2015.*",
                   "~/bundles/main-es5.*",
                   "~/bundles/main-es2015.*"));

        bundles.Add(new StyleBundle("~/Content/Styles").Include("~/bundles/styles.*"));

    }
}

И моя страница бритвы, где я загружаю в angular app:

    @{
    ViewBag.Title = "InfoTestAngular";
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>angular app</title>
    @Styles.Render("~/Content/Styles")
</head>
    <body>
        <div>
            <app-root></app-root>
        </div>
        @Scripts.Render("~/Bundles")
    </body>
</html>

<script type="text/javascript">
    /* curator-feed-default-layout */
    (function () {
        var i, e, d = document, s = "script"; i = d.createElement("script"); i.async = 1;
        i.src = "https://cdn.curator.io/published/ccc71ec0-ceff-435f-9343-7e5d29f5b570.js";
        e = d.getElementsByTagName(s)[0]; e.parentNode.insertBefore(i, e);
    })();
</script>

Приложение angular прекрасно интегрируется локально, но при развертывании на сервере оно перемещает приложение angular в другое место. Я не понимаю, почему. Может быть, проблема с путями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...