0

从一天到另一天,我手动触发的 Azure webjobs 不再工作了。我正在尝试使用 Azure 门户中的“运行”按钮来触发它们。

我的 WebJob 没有做任何“花哨”的事情,他们只是从 Azure blob 队列中读取,进行一些处理,然后上传一个 csv 文件。

我在 Azure 门户中看到的错误消息是:

"Failed to run [JOBNAME].: "No route registered for '/api/triggeredwebjobs/[JOBNAME]/history?api-version=2016-03-01'"

如果我检查浏览器控制台,我可以看到一个 http 404 错误,当对以下端点进行 http POST 时:

https://web1.appsvcux.ext.azure.com/websites/api/Websites/RunWebJob

如果我单击该链接,我会看到一个 401.1 错误页面,其中包含以下文本:

Access is denied.

Description: An error occurred while accessing the resources required to serve this request. This may have been caused by an incorrect user name and/or password. 

错误消息 401.1:无法识别登录凭据。确保您提供正确的用户名和密码。否则,请联系 Web 服务器的管理员寻求帮助。

很久以前(> 个月前)我没有对 Azure 门户或 webjob 代码进行任何更改。我什至尝试设置一个全新的 Azure webjob,但我收到了相同的错误消息。

任何帮助深表感谢!

4

1 回答 1

1

这是由 Azure 问题引起的,该问题导致工作人员的 WebJobs 调用因该错误而失败。

该问题现已解决,您将不再遇到此问题。有关相关信息,请参阅此页面

造成的不便,深表歉意。

于 2017-12-07T01:19:49.657 回答