Развертывание приложения Angular в Azure Веб-приложения Angular 9 - PullRequest
1 голос
/ 10 марта 2020

У меня есть приложение angular. Вот часть пакета. json

  "version": "0.0.1",
  "main": "dist/index.html",
  "files": [ "dist/" ],
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "build-prod": "ng build --prod"
  },

Содержит web.config в папке sr c

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
      <rewrite>
        <rules>
          <rule name="Angular" stopProcessing="true">
            <match url="^(.*)$" ignoreCase="false" />
            <conditions logicalGrouping="MatchAll">
              <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
            </conditions>
            <action type="Rewrite" url="index.html" appendQueryString="true"/>
          </rule>
        </rules>
      </rewrite>
    </system.webServer>
</configuration>

В моем Angular. json я добавляю его под активы

    "assets": [
      "src/favicon.ico",
      "src/assets",
      "src/web.config"
    ],

У меня есть следующие шаги в azure devops enter image description here

enter image description here У меня есть настроить виртуальный каталог в моем веб-приложении azre enter image description here

это ошибка, которую я получаю enter image description here

1 Ответ

0 голосов
/ 10 марта 2020

Проблема была нанесена самому себе. В моем пути к виртуальному каталогу отсутствовал один уровень, для которого \ dist

было установлено значение site \ wwwroot \ package \ AngularApp вместо сайта \ wwwroot \ package \ dist \ AngularApp

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