0

我可以从 azure protal 获得 WebJob 工作。

我尝试从 VS 部署它,结果是:401 - 未经授权:由于凭据无效,访问被拒绝。

我尝试像本文建议的那样设置 URL http://blog.davidebbo.com/2015/05/scheduled-webjob.html

https://{userName}:{password}@{WebAppName}.scm.azurewebsites.net/api/triggeredwebjobs/{WebJobName}/run

..但门户网站不允许我(在现场显示错误)。我从休息 api 测试器中尝试了这个并且工作正常!

我必须在标准层中重新创建集合和调度程序,以便我可以包含授权(但不在 URL 中)。现在我收到此错误: Http Action - Request to host 'hobbule.scm.azurewebsites.net' failed: The job is missing basic auth fields。

网络作业的配置

*MSDN 问题https://social.msdn.microsoft.com/Forums/azure/en-US/5d47cd51-bd60-4f00-9cba-322b020a8810/azure-scheduler-ui-problem?forum=azurescheduler

4

1 回答 1

2

您必须将基本授权标头添加到标头集合。标头值是由您的用户名/密码组成的字符串字节的 Base 64 编码。有关更多信息,请参阅此问题。您还可以使用 PowerShell 命令为您设置计划。

于 2016-01-29T01:48:59.793 回答