Я боролся с развертыванием Azure через VSTS.
У нас есть решение .net core mvc, и VSTS Built и release работают хорошо, и я вижу, что все dll и необходимые файлы развернуты. Однако я получаю 500 ошибок. После расследования я заметил, что если я вручную опубликую и представления, и контроллеры из Visual Studio, веб-сайт будет работать нормально.
На этапах сборки имеем:
Восстановить -> Построить -> опубликовать -> опубликовать артефакты.
Есть что-то, что я пропустил в процессе сборки. почему мне нужно развертывать представления и контроллеры отдельно в веб-приложении Azure?
Есть мысли?
Шаг сборки:
--configuration $ (BuildConfiguration) - версия
Шаг публикации:
--configuration $ (BuildConfiguration) --output $ (build.artifactstagingdirectory)
Определение выпуска:
очень просто, просто используя Deploy AZure App Service, используя 4. * предварительную версию со значениями по умолчанию, указывающими на подпрограммы Azure и папку пакета "$ (System.DefaultWorkingDirectory) / ** / *. zip"