3
我创建了WebJob为我的网站发送电子邮件。这份工作是5分钟的时间表。Azure Webjob不断被删除
的工作跑了,没有问题了一天,然后开始报告:
的Http行动 - 从主机响应“:‘NOTFOUND’响应头:杂注:无缓存 缓存控制:无缓存。
我没有删除该作业,但它不再存在于网站仪表板的webjobs区域。是否有其他人遇到这种情况,并且没有人知道发生了什么?
我创建了WebJob为我的网站发送电子邮件。这份工作是5分钟的时间表。Azure Webjob不断被删除
的工作跑了,没有问题了一天,然后开始报告:
的Http行动 - 从主机响应“:‘NOTFOUND’响应头:杂注:无缓存 缓存控制:无缓存。
我没有删除该作业,但它不再存在于网站仪表板的webjobs区域。是否有其他人遇到这种情况,并且没有人知道发生了什么?
我有一个类似的问题,并最终找到解决方案。
对于我的特殊情况,发生了什么事情是我从Git部署的,并且我不知道它正在删除我的WebJob。要记住的关键是WebJob是从回购中部署的内容。
每次发送免费提交时,它都会删除我的WebJob。
您应该将WebJob添加到部署源代码中。
这在这里更详细地回答:How to prevent Azure webjobs from being swapped in Azure website production <--> staging slots
你重新部署网站或做任何其他的改变? – 2014-09-14 04:55:34
我确实发布了该网站。我也改变了时间表。当我发布该网站时,是否需要重新发布这些作业? – 2014-09-14 09:55:56
你是如何发布该网站的?您需要确保发布过程不会删除App_Data目录(如果您使用VS/webdeploy,则会有一个设置)。 – 2014-09-15 18:06:07