部署Web作业后,blob触发器的执行停止工作

时间:2017-07-29 16:03:38

标签: azure azure-webjobs azure-webjobssdk azure-deployment webjob

我已经在生产环境中部署了我的Web作业,突然blob触发器停止工作(查看App Insight我知道没有调用blob触发器。)

如果我从本地计算机调试相同的代码,那么它会触发blob触发器。但是在生产环境中停止工作。

始终开启。

另外,我有这些容器 蔚蓝的作业主机存档, 蔚蓝的作业主机输出, 蔚webjobs的仪表板, Microsoft.Azure.WebJobs.Host,

已安装的软件包: -

Microsoft.Azure.Webjobs安装版本是2.0.0, Microsoft.Azure.WebJobs.Host安装的版本是2.0.0

1 个答案:

答案 0 :(得分:1)

根据您的描述,我们无法直接找出blob触发器无效的原因。我建议您可以按照以下方式自行排除故障。

  

如果我从本地计算机调试相同的代码,那么它会触发blob触发器。但是在生产环境中停止工作。

由于您发现您的webjob可以在本地运行良好,我想可能是您的网络应用中的连接字符串配置有问题。

我建议您可以尝试按照以下方式更改生产环境appsetting以在其中设置存储连接字符串。

1.打开门户网站并编辑appsetting,如下所示。

enter image description here

2.创建另一个Web应用程序并将Web作业发布到该应用程序并运行。

如果这两种方式都无法帮助您解决错误,我建议您发布日志/错误消息以及有关Web作业的详细信息代码。

有关如何查找日志/错误消息的更多详细信息,您可以按照以下方式进行操作。

enter image description here