3

Я запланировал (один, бесплатный) WebJob. Это отлично работает месяцами. Я просто обновился до новейшего Azure WebJobs Nuget, который может быть косвенным.Запланированный Azure WebJob Планировщик журнала внезапно сообщает 401 - Несанкционированный

Что я теперь получаю в журналах планировщика Azure WebJob, хотя я развернул все без ошибок из Visual Studio 2015. Мои другие, не запланированные веб-сайты, которые я развернул на одном и том же сервере, в то же время работают нормально. Кто может сказать мне, где мне нужно выглядеть/меняться?

Http Action - Response from host 'dummy4711(account).scm.azurewebsites.net': 'Unauthorized' Response Headers: Date: Mon, 29 Feb 2016 23:32:03 GMT 
Server: Microsoft-IIS/8.0 
WWW-Authenticate: Basic realm="site" 
Body: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>401 - Unauthorized: Access is denied due to invalid credentials. 
+0

У меня такая же проблема, вам повезло? –

+1

Как перерыв перед тем, как мы перейдем на новый подход триггер-cron, мы просто удалим задания планировщика лазурного листа вручную, прежде чем повторно развернуть запланированные WebJobs. Это неприятность, но на данный момент работает нормально. – GGleGrand

+0

Новый https://www.nuget.org/packages/Microsoft.Web.WebJobs.Publish/1.0.11 может решить проблему. Еще не проверено. – GGleGrand

ответ

0

Вы можете проверить свою строку подключения? Это то, о чем вам говорит ошибка.

Доступ запрещен из-за неверных учетных

Может быть, вы вытерли их или изменить их перед развертыванием.

РЕДАКТИРОВАТЬ

Here's ссылку на пример, чтобы установить это.

+0

Спасибо. Да 401. Но учетные данные действительны везде, что я вижу. Родительский сайт WebJob активен и доступен, как и для «sibling» WebJobs. Кроме того, развертывание было выполнено вместе с ними, и один и тот же профиль использовался (и работал) в нескольких экземплярах в течение нескольких месяцев. Я получаю эту ошибку только в журнале планировщика Azure, больше нигде. – GGleGrand

+0

@GGleGrand, если это помогает, у Webjobs, которые запускаются на Azure Scheduler, как известно, есть проблемы. Я видел, что он не работает при создании расписания во время развертывания. Последний Webjobs SDK включает атрибут TimerTrigger, возможно, переход к нему поможет вам. Вот ссылка, обсуждающая проблему тоже http: // stackoverflow.com/questions/34203859/view-azure-webjob-schedule-in-portal/34205488 # 34205488 – lopezbertoni

+0

Спасибо, я посмотрю. – GGleGrand

-1

Если бы та же проблема вчера с новым развертыванием рабочих мест, что-то разорился либо с нового портала или веб-Jobs SDK Update Я только что был установлен в VS 2015 ...

Причиной был столь же мал, как трудно заметить ,

Как я его разрешил? Нового портал, перейдите к Планировщик Работы>{имя задания}>Настройка>Настройки Действия

Убедитесь, что действие установлено на HTTPS и URL должен начинаться с HTTPS:// ...

Я не знаю, почему мой VS2015 SP1 настраивал задание планировщика с помощью https, но действие было установлено на http, это вызвало ошибку HTTP 401.

Cheers.

+0

Thx. Я посмотрю на http. Хороший совет. – GGleGrand

 Смежные вопросы

  • Нет связанных вопросов^_^