Azure ADO Build + развертывание в azure веб-приложении по-прежнему отображается страница «приветственные разработчики узлов» - PullRequest
0 голосов
/ 25 мая 2020

У меня возникла проблема при создании сборки в ADO, которая развертывает код в Azure веб-приложении. Я могу войти в систему azure и увидеть, что файлы были скопированы в папку /site/wwwroot/, но я все еще вижу стандартное «Привет, разработчики узлов!» страница.

Какова бы ценность приложения, которое создается и развертывается, - это приложение angular 8. Файлы, которые были скопированы в папку wwwroot, следующие:

enter image description here

publi sh step

enter image description here

Я не совсем уверен, что здесь не так. Я также пытался выполнить развертывание из VS Code, но с теми же результатами.

1 Ответ

1 голос
/ 25 мая 2020

Это может произойти, если hostingstart находится над вашей собственной страницей приветствия в разделе документов по умолчанию, похоже, у вас index. html, так что это должно быть abobe hostingstart. html. См. Прикрепленное изображение.

enter image description here

РЕДАКТИРОВАТЬ: Похоже, это служба приложения Linux, поскольку в ней отсутствуют документы по умолчанию. Чтобы решить эту проблему на Linux, вы должны загрузить index. js, как описано на https://docs.microsoft.com/nb-no/archive/blogs/waws/things-you-should-know-web-apps-and-linux#set -your-default-document-in-a- nodejs -app-using-javascriptapplies-to- azure -app-service-on-linuxприменимо-к-веб-приложение-для-контейнеров

var express = require('express'); var server = express(); var options = { index: 'index.html' }; server.use('/', express.static('/home/site/wwwroot', options)); server.listen(process.env.PORT);

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