我已经在生产环境中部署了我的Web作业,突然blob触发器停止工作(查看App Insight我知道没有调用blob触发器。)
如果我从本地计算机调试相同的代码,那么它会触发blob触发器。但是在生产环境中停止工作。
始终开启。
另外,我有这些容器 蔚蓝的作业主机存档, 蔚蓝的作业主机输出, 蔚webjobs的仪表板, Microsoft.Azure.WebJobs.Host,
已安装的软件包: -
Microsoft.Azure.Webjobs安装版本是2.0.0, Microsoft.Azure.WebJobs.Host安装的版本是2.0.0
答案 0 :(得分:1)
根据您的描述,我们无法直接找出blob触发器无效的原因。我建议您可以按照以下方式自行排除故障。
如果我从本地计算机调试相同的代码,那么它会触发blob触发器。但是在生产环境中停止工作。
由于您发现您的webjob可以在本地运行良好,我想可能是您的网络应用中的连接字符串配置有问题。
我建议您可以尝试按照以下方式更改生产环境appsetting以在其中设置存储连接字符串。
1.打开门户网站并编辑appsetting,如下所示。
2.创建另一个Web应用程序并将Web作业发布到该应用程序并运行。
如果这两种方式都无法帮助您解决错误,我建议您发布日志/错误消息以及有关Web作业的详细信息代码。
有关如何查找日志/错误消息的更多详细信息,您可以按照以下方式进行操作。