从一天到另一天,我手动触发的Azure网络工作不再有效。我试图使用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,但我得到了相同的错误消息。
非常感谢任何帮助!
答案 0 :(得分:1)