-2

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

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

始终开启已启用。

另外,我有这些容器存在 azure-jobs-host-archive、azure-jobs-host-output、azure-webjobs-dashboard、Microsoft.Azure.WebJobs.Host、

已安装的软件包:-

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

4

1 回答 1

1

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

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

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

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

1.打开门户并编辑应用程序设置,如下所示。

在此处输入图像描述

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

如果这两种方法都不能帮助您解决错误,我建议您可以发布日志/错误消息和有关网络作业的详细代码。

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

在此处输入图像描述

于 2017-07-31T02:08:24.057 回答