我尝试在webjob
中部署已安排的vNext
CI和VSO
任务。
我按照以下教程中的步骤部署webjob
和Web应用程序("启用Web项目的自动部署"):
https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/
我部分成功:webjob
与Web应用程序一起部署。但是,它被标记为 On Demand 而不是 Scheduled (或任何正确的状态)。我可以手动运行webjob,它运行得很好。我检查了文件webjob-publish-settings.json
(在webjob中)和webjobs-list.json
(在网络应用程序中),从教程中判断它们似乎没问题。
我错过了什么吗?谢谢。
答案 0 :(得分:2)
如果您的应用程序在“基本”或“高级”模式下运行,则可以使用cron表达式创建webjob调度程序。有关详细信息,请参阅此链接:Create a scheduled WebJob using a CRON expression
否则,您需要enable continues delivery of Azure Webjobs。
更多参考:Deploy your WebJobs projects with your Azure website using continuous delivery