前段時間,我使用Visual Studio(2015)創建WebApp,控制檯應用程序,並將該控制檯應用程序作爲OnDemand WebJob鏈接到WebApp。我發佈了整個Azure和網站,WebJob和Scheduler Job完美地工作。Azure調度程序無法觸發與WebApp一起發佈的OnDemand WebJob
上週,我注意到WebJob不再運行。該網站正在不斷髮展,所以我不確定這是由於我們應用的代碼發生了變化還是由於Azure中的某些內容所致。無論我嘗試什麼(包括完全刪除作業,日程表和Web應用程序中的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
任何線索什麼可能會導致此問題或我可以收集哪些額外的信息來追蹤實際問題?
感謝, 埃裏克
感謝您的正確方向提示。我嘗試在Azure門戶中添加身份驗證憑據,並獲得一個錯誤消息,說明免費任務集合不能包含具有身份驗證的任務。最後,我決定創建一個簡單的批處理作業,通過http-post觸發webjob,直到我有足夠的預算將計劃任務集合升級到Standard或Premium。 – Erik123
是的,我在使用免費作業集時遇到了同樣的問題。一旦你升級它,它應該工作。 – Haymaker87
我遇到了同樣的問題,但我不想升級到付費的網絡工作!有沒有其他辦法可以解決這個問題? – Farlop