Как развернуть угловое приложение и веб-API в одной службе приложений Azure? - PullRequest
0 голосов
/ 31 октября 2019

У меня есть два отдельных проекта, ASP.net Web API и Angular 8. Я смог опубликовать оба на том же App Service.

При условии, что URL-адрес: http://someurl.azurewebsites.net:

Но когда я получаю доступ к ссылке, она открывает домашнюю страницу ASP.Net по умолчанию. После добавления /index.html к ссылке откроется веб-сайт, однако, если я обновлю страницу, она вернется на домашнюю страницу ASP.Net

Я попытался изменить документы по умолчанию в службе приложений и настроитьindex.html, но это не сработало.

Я хочу, чтобы угловое приложение было страницей по умолчанию для службы приложений.

Ответы [ 2 ]

0 голосов
/ 31 октября 2019

В службе приложений на портале Azure запустите Cmd и выполните команду dir, чтобы проверить, какие файлы развернуты на wwwroot.

И был ли API настроен как отдельный виртуальный каталог?

0 голосов
/ 31 октября 2019

Вы можете создать субприложение для API и задать путь API-страницу приложения и стартовый набор конфигурации IIS для index.html

Работает нормально!

Пожалуйста, выполните следующий шаг:

  1. Сначала создайте веб-приложение и установите угловой путь и домен приложения
  2. Затем выберите это веб-приложение и щелкните правой кнопкой мыши, чтобы создать другое вспомогательное приложение, например api
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...