我的开发人员计划福利订阅中有两个计划的工作正在运行。我最初是使用经典门户设置它们的。自从我使用免费套餐以来,我将它们设置为每小时运行一次。一切正常,直到我不得不重新部署代码(控制台应用程序)
第一个问题 - 我找不到轻松更新计划作业代码的方法,因此我删除它们并重新创建它们我尝试从门户重新创建它们,首先创建 WebJob,然后转到计划作业集合并创建Web 作业的时间表。
但是每次运行时,它都会失败并出现以下错误
Http 操作 - 来自主机“mysite.scm.azurewebsites.net”的响应:“未授权”响应标头:日期:2017 年 3 月 16 日星期四 04:07:00 GMT
服务器:Microsoft-IIS/8.0
WWW-认证:基本领域=“站点”
正文:401 - 未经授权:由于凭据无效,访问被拒绝.....
还有一些与错误无关的其他html内容
我还尝试直接从 Visual Studio 2015(最新更新)部署作业,但是出现相同的结果,运行作业失败并出现相同的错误。
据我了解,即使在免费套餐中,我也应该能够每小时运行一个预定的作业(其中 5 个)。
为什么它会失败并抱怨凭据?
编辑:作业从 App Service - WebJobs 运行,所以作业本身没有问题,代码执行正确,我只是无法从调度程序运行它。