计划的Azure WebJob计划程序日志突然报告401 - 未经授权

时间:2016-03-01 08:57:06

标签: azure azure-web-sites azure-webjobs azure-webjobssdk azure-scheduler

我安排了一个(单个,免费)WebJob。这几个月一直很好。我刚刚更新到最新的Azure WebJobs Nuget,这可能是间接的。

我现在在Azure WebJob调度程序日志中获得的内容如下,但我从Visual Studio 2015中部署了所有内容而没有错误。我同时部署到同一服务器的其他非调度webjobs工作正常。谁能告诉我需要查看/更改的位置?

Http Action - Response from host 'dummy4711(account).scm.azurewebsites.net': 'Unauthorized' Response Headers: Date: Mon, 29 Feb 2016 23:32:03 GMT
 Server: Microsoft-IIS/8.0
 WWW-Authenticate: Basic realm="site"
 Body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>401 - Unauthorized: Access is denied due to invalid credentials.

2 个答案:

答案 0 :(得分:0)

你能检查你的连接字符串吗?那是错误告诉你的。

  

由于凭据无效,访问被拒绝

也许您在部署之前擦除了它们或更改它们。

修改

this指向设置此示例的示例的链接。

答案 1 :(得分:-1)

昨天在新的工作部署中遇到了同样的问题,新的门户网站或我刚刚在VS 2015中安装的Web Jobs SDK Update也出现了问题......

原因很小,很难注意到。

我是如何解决的? 新门户,转到计划工作&gt; {工作名称} &gt; 设置&gt; 操作设置

请务必将操作设置为HTTPS,并且网址应以HTTPS开头:// ...

我不知道为什么我的VS2015 SP1使用https设置调度程序作业但操作设置为http,这会导致HTTP 401错误。

干杯。