3

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

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

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.
4

2 回答 2

0

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

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

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

编辑

这是一个示例的链接来设置它。

于 2016-03-01T11:40:01.953 回答
-1

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

原因很小,很难注意到。

我是怎么解决的? 新门户,转到调度程序作业> {作业名称} >设置>操作设置

确保将操作设置为 HTTPS,并且 URL 应以 HTTPS://... 开头

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

干杯。

于 2016-03-02T15:19:24.373 回答