Azure 无法为网站创建计划的webjob

Azure 无法为网站创建计划的webjob,azure,azure-webjobs,Azure,Azure Webjobs,我能够成功地将我的WebJob部署到我的Azure网站,但是,我的WebJob被设置为“按需”而不是“计划”,即使我已将作业配置为每天凌晨4点运行1次。我在部署日志中看到以下警告: D:\home\site\repository\packages\Microsoft.Web.WebJobs.Publish.1.0.2\tools\WebJobs.wap.targets(151,5):警告:将不会创建MyWebJob的WebJob计划。仅当发布目标为Azure网站[D:\home\site\rep

我能够成功地将我的WebJob部署到我的Azure网站,但是,我的WebJob被设置为“按需”而不是“计划”,即使我已将作业配置为每天凌晨4点运行1次。我在部署日志中看到以下警告:

D:\home\site\repository\packages\Microsoft.Web.WebJobs.Publish.1.0.2\tools\WebJobs.wap.targets(151,5):警告:将不会创建MyWebJob的WebJob计划。仅当发布目标为Azure网站[D:\home\site\repository\MyProject\MyProject.csproj]时,才能创建WebJob计划

我不确定这意味着什么,因为我的WebJob肯定正在部署到我的Azure网站,我可以在我的网站WebJob列表中看到它


你知道我做错了什么吗?

我可以通过直接从Visual Studio部署而不是通过git自动部署来解决这个问题。当前似乎不支持通过git部署创建计划作业。

首先,要通过msbuild警告,请将
/p:_DestinationType=AzureWebSite
添加到msbuild调用中。这将使您到达它试图发布您的
webjobs列表中定义的webjobs.json

这里将详细讨论从CI服务器部署的过程

本质上,您需要向名为webjobs.props的属性添加一个新文件,该文件将包含身份验证信息并使您通过交互式提示