当前位置 : 主页 > 手机开发 > 无线 >

Azure Scheduler无法触发使用WebApp发布的OnDemand WebJob

来源:互联网 收集:自由互联 发布时间:2021-06-10
前段时间,我使用Visual Studio(2015)创建了一个WebApp,一个控制台应用程序,并将该控制台应用程序作为OnDemand WebJob链接到WebApp.我将整个发布到Azure和网站,WebJob和Scheduler Job完美地工作. 上周,我
前段时间,我使用Visual Studio(2015)创建了一个WebApp,一个控制台应用程序,并将该控制台应用程序作为OnDemand WebJob链接到WebApp.我将整个发布到Azure和网站,WebJob和Scheduler Job完美地工作.

上周,我注意到WebJob不再运行了.该网站正在不断发展,所以我不确定这是由于我们应用的代码更改还是由于Azure中的某些内容.

无论我尝试什么(包括在webapp上完全删除作业,日程安排和App_Data中的文件夹),当我从VS发布WebApp时,都会重新创建webjob,但调度程序会因以下错误而失败.

Http Action - Response from host 'mysite.scm.azurewebsites.net': 'Unauthorized' Response Headers: Date: Fri, 29 Jan 2016 07:02:01 GMT
Server: Microsoft-IIS/8.0
WWW-Authenticate: Basic realm="site"

Body: 401 - Unauthorized: Access is denied due to invalid credentials. Server Error

有什么可能导致这个问题的线索,或者我可以收集哪些额外信息来追查实际问题?

谢谢,
埃里克

我们对WebJobs发布NuGet进行了调整,并发布了更新.此更新解决了调度程序auth标头问题.将发布NuGet更新为1.0.11版本后,将解决此问题.

https://www.nuget.org/packages/Microsoft.Web.WebJobs.Publish/1.0.11

网友评论