Сайт не отображается при развертывании в azure службе приложений - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь развернуть простой "Hello World!" . NET Базовое MVC 3.1 веб-приложение для службы приложений Azure с использованием Azure Portal Deployment Center.

Я создал свое приложение с использованием. Net Core версии 3.1. (В выпадающем списке Visual Studio 2019 имеется только версия 3.1, а не 3.0.)

Раскрывающийся список мастера создания Visual Studio 2019:

Framework version dropdown in Visual Studio 2019

Однако это еще не поддерживается в Центре развертывания. Вы можете выбрать стек времени выполнения 3.1 (LTS) при добавлении создания плана обслуживания приложения, но при попытке создать конвейер CI / CD с помощью Центра развертывания выдает ошибку: «source.buildConfiguration.version: Property» source. buildConfiguration.version 'имеет недопустимое / неподдерживаемое значение' LTS ''

Если я понижаю версию моего веб-приложения до версии 3.0 и создаю конвейер службы приложений / развертывания с 3.0 с помощью Azure Portal Deployment Center (сборка из моего Azure Repo), он говорит, что развертывание прошло успешно, но он по-прежнему показывает сайт по умолчанию, а не мой «Hello World!» site.

Azure Devops Services указывает, что развертывание прошло успешно: Deployment success screen

Поэтому я ожидаю увидеть мой "Hello World!" site: Hello World site

Тем не менее, он по-прежнему показывает сайт по умолчанию: Default Azure App site

Учитывая, что нет сообщений об ошибках, я ' Я не уверен, как лучше отладить, что пошло не так с развертыванием. Любой совет будет оценен.

1 Ответ

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

Сегодня я столкнулся с той же проблемой ... Решением было изменить команду запуска (вместо tnet myApp.dll "вместо *1012* выполнить myApp.dll) в разделе" Конфигурация - Общие параметры в " Служба приложений.

enter image description here

Вы также можете проверить поток журналов в службе приложений на наличие дополнительных ошибок.

Мне также пришлось настройте задачу конвейера CD "Развернуть Azure Служба приложений" в Azure Devops для той же команды запуска.

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