Я подумал, что это будет довольно простая задача, и там есть довольно много документации, но я имел нулевую удачу с любым из них, и я предполагаю, что это почти все устарело.
У меня есть веб-приложение .NET Core MVC 6, которое я разрабатывал какое-то время, и вам нужно настроить WebJob для него на Azure. Я хочу развернуть это вместе с приложением, используя систему непрерывного развертывания. Azure обеспечивает, что приложение уже использует. Согласно документам Kudu, возможно:
Какие состояния:
Это работает при развертывании непосредственно из Visual Studio (WebDeploy) или через git.
Он ссылается на эту ссылку (https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/), которую я пытаюсь выполнить без успеха.
У меня есть последняя версия Visual Studio 2015,.NET Core 1.0.0 и Tools и Azure SDK.
Первое, что становится очевидным, это то, что у меня нет параметров леса, как показано на скриншотах в документах Azure, и после того, как вы не нашли каких-либо недостающих зависимостей, я прибегал к настройке вручную, как описано.
Даже после размещения необходимых файлов в указанных местах (webjobs-list.json
и webjob-publish-settings.json
) и настройки их для моего проекта и добавления Microsoft.Web.WebJobs.Publish
в проект WebJob, Kudu не находит WebJob через систему непрерывного развертывания.
Я пробовал несколько подходов и вариантов, основанных на документации, которую я нашел там, но я просто не могу заставить ее работать, и все остальные вопросы SO - это год, когда старые.
Кто-нибудь знает, что я делаю неправильно? Возможно ли это с последней версией .NET Core MVC?