Я создал приложение ASP.NET Core Web API с помощью Visual Studio 2017 (Community Edition). Я могу успешно опубликовать в Azure App Service с помощью Visual Studio.
Теперь я хочу настроить CI/CD с помощью VSTS. Я использовал параметр "Настроить непрерывную доставку" из Visual Studio, который создал проект в VSTS и создал определение сборки. Я должен был создать новое определение сборки на основе шаблона "ASP.NET Core" в VSTS, чтобы избежать ошибок восстановления Nuget. Решение теперь построено и тесты выполняются, но задача "Опубликовать" завершается с предупреждением
##[warning]No web project was found in the repository. Web projects are identified by the presence of either a web.config file or wwwroot folder in the directory.
Задача "Опубликовать артефакт" имеет аналогичное предупреждение -
##[warning]Directory 'd:\a\1\a' is empty. Nothing will be added to build artifact 'drop'.
И, очевидно, сборка не создает никаких артефактов.
Нужно ли добавлять какие-либо задачи сборки к шаблону сборки ASP.NET по умолчанию? Как я могу опубликовать свой веб-API для Azure с помощью VSTS?