`az webapp up` больше не работает из каталога do tnet publi sh - PullRequest
2 голосов
/ 15 января 2020

Я пытаюсь развернуть содержимое проекта do tnet после запуска dotnet publish, но более новые версии azure-cli выдают следующее сообщение об ошибке:

$ az webapp up --name MyAppService
Could not auto-detect the runtime stack of your app, see 'https://go.microsoft.com/fwlink/?linkid=2109470' for more information

После ссылка, https://go.microsoft.com/fwlink/?linkid=2109470, я вижу, что он ищет файл * .csproj, но для меня это не имеет смысла, поскольку я развертываю файлы из моего каталога publi sh. Из того, что я вижу, если я запускаю его из каталога, содержащего файл * .csproj, он работает, но пытается заархивировать и загрузить весь исходный код, а не только опубликованные файлы.

Первоначально он работал в azure-cli v2.0.66. Недавно я понизился до v2.0.75 (как указано здесь { ссылка }), и он также работает, но я бы хотел обновлять azure-cli. Я также видел, что azure-cli добавил флаг --html для развертывания файлов stati c, но моя ситуация немного отличается.

Итак, вопрос: как мне получить az webapp up работать из каталога dotnet publish в версиях azure-cli> v2.0.75?

Ответы [ 2 ]

0 голосов
/ 22 января 2020

Я думаю, что есть какая-то связанная ошибка.

У меня была похожая проблема. После этого учебного пособия последним этапом было применение команды az webapp up, но на развернутом сайте было только сообщение: "У вас нет прав для просмотра этого каталога или страницы" . Это означает, что в развернутой папке сайта не было обнаружено ни одного сайта.

Я применил команду dotnet publish и попытался запустить az webapp run из опубликованной папки, но результат был таким же, как у вас: " Не удалось автоматически определить стек времени выполнения вашего приложения, см. 'https://go.microsoft.com/fwlink/?linkid=2109470' для получения дополнительной информации. "

Наконец, из папки проекта root Я запустил dotnet publish -o ., а затем az webapp up и получил развертывание, работающее, как ожидалось. Это звучит очень странно, потому что я наконец-то объединил опубликованные файлы с исходным кодом.

Это моя первая попытка использовать az webapp up, я надеюсь, что эта проблема скоро будет решена.

0 голосов
/ 21 января 2020

Попробуйте обновить версию CLI до 2.0.79 и посмотрите, поможет ли это. У нас недавно были проблемы с Az Web App, и это было исправлено в версии 2.0.79.

Пожалуйста, посмотрите эту ветку для получения дополнительной информации: Github Issue

Также это сделать c для получения дополнительной информации: Создайте веб-приложение stati c в Azure

...