У меня есть два консольных приложения, которые я развертываю в Azure как веб-задания с использованием Visual Studio.
<Project Sdk="Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish">
Это хорошо работает, когда я публикую их отдельно.
Как сделатьЯ публикую .net core webjobs togeter с веб-приложением?
Я пытался создать webproject/properties/webjob-list.json
.Пути указаны относительно webproject / webproject.csproj:
{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [
{
"filePath": "../PeopleWebJob/PeopleWebJob.csproj"
},
{
"filePath": "../Reminder/ReminderWebJob.csproj"
}
]
}
Я также пытался установить Microsoft.Web.WebJobs.Publish
nuget, но похоже, что этот подход не работает для .NET Core.
В качестве альтернативы,
Как опубликовать веб-задания с использованием VSTS?
Я пытался dotnet publish
проект WebJob и скопировать вывод в $(Build.ArtifactStagingDirectory)/webproject.zip/App_Data/jobs/Triggered