Jakiś czas temu użyłem programu Visual Studio (2015) do utworzenia aplikacji WebApp, konsoli i łącza tę aplikację konsolową jako OnDemand WebJob z WebApp. Opublikowałem całość na platformie Azure, a strona internetowa, WebJob i zadanie harmonogramu działały idealnie.Program Azure Scheduler nie uruchamia usługi OnDemand WebJob opublikowanej za pomocą aplikacji WebApp
W zeszłym tygodniu zauważyłem, że WebJob już nie działa. Strona jest ciągle rozwijana, więc nie jestem pewien, czy wynika to ze zmiany kodu, który zastosowaliśmy, czy też z powodu czegoś na Azure.
Niezależnie od tego, co spróbuję (w tym całkowite usunięcie zadania, harmonogramu i folderów w App_Data na stronie internetowej), po opublikowaniu WebApp z VS, webjob jest odtwarzany, ale program planujący kończy się niepowodzeniem z poniższym błędem.
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
Jakąkolwiek wskazówkę, co może powodować ten problem lub jakie dodatkowe informacje mogę zebrać, aby prześledzić rzeczywisty problem?
Dzięki Erik
Dzięki za podpowiedź w dobrym kierunku. Próbowałem dodać dane uwierzytelniające w portalu Azure i dostałem błąd, że kolekcja bezpłatnych zadań nie może zawierać zadań z uwierzytelnianiem. Ostatecznie zdecydowałem się utworzyć proste zadanie wsadowe, które wyzwala webjob z postem http, dopóki nie będę miał dostępnego budżetu, aby uaktualnić kolekcję zadań programu planującego do wersji Standard lub Premium. – Erik123
Tak, miałem ten sam problem, w którym korzystałem z darmowego zbierania ofert pracy. Po uaktualnieniu powinno działać. – Haymaker87
Występuje ten sam problem, ale nie chcę uaktualniać do płatnych wersji dla webmasterów! Czy istnieje inny sposób rozwiązania tego problemu? – Farlop