创建Webjob计划时出错

时间:2015-08-13 14:46:01

标签: c# azure publish azure-webjobs azure-deployment

我在TFS 2012内部部署安装中托管了源代码。当我尝试从Visual Studio 2015将Azure WebJob发布到Azure时,出现以下错误。

  

错误:创建WebJob计划时发生错误:响应状态代码未指示成功:409(冲突)。

WebJob确实是在Web应用程序下创建的,但它设置为On Demand而不是计划。

当我打开Fiddler尝试解决此问题时,我收到以下错误。

  

错误ERROR_CONNECTION_TERMINATED:Web部署任务失败。 (Web部署遇到服务器连接问题,必须终止连接。如果问题仍然存在,请与服务器管理员联系。有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CONNECTION_TERMINATED。)

如何将预定的WebJob发布到Azure?或者至少得到更具体的错误?

2 个答案:

答案 0 :(得分:5)

如果VS工具不起作用并且您不想手动设置调度程序,则可以尝试使用Kudu(Web Apps管理框架)提供的内置调度程序 - {{3} }

要安排触发的WebJob,您需要将schedule属性添加到settings.job文件中。计划的值是cron表达式,其中包含6个字段来表示计划:{second} {minute} {hour} {day} {month} {day of the week}

您需要使用标准WebApp,其中包含"始终开启"为此工作开启了。

如果您想每5分钟运行一次,请将以下内容添加到设置文件中。

{
  "schedule": "* */1 * * * *"
}

对于工具问题感到抱歉,这是我试图帮助解决的问题。

答案 1 :(得分:1)

我在Web Job部署中遇到过多次问题,不得不通过azure门户手动部署它。这有点烦人但更可靠。

相关问题