Запланированный журнал планировщика Azure WebJob неожиданно сообщает 401 - Несанкционированный
Я запланировал (один, бесплатный) WebJob. Это работало отлично месяцами. Я только что обновился до новейшего Azure WebJobs Nuget, который может быть косвенным.
Теперь я получаю в журналах планировщика 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.
2 ответа
Можете ли вы проверить строку подключения? Вот что говорит вам ошибка.
Доступ запрещен из-за неверных учетных данных
Может быть, вы вытерли их или изменили перед развертыванием.
РЕДАКТИРОВАТЬ
Вот ссылка на пример, чтобы настроить это.
Вчера у меня была та же проблема с развертыванием нового задания, что-то сломалось либо с новым порталом, либо с обновлением SDK Web Jobs, которое я только что установил в VS 2015...
Причиной было так же мало, как трудно заметить.
Как я это решил?Новый портал, перейдите в Планировщик заданий > {имя задания} > Настройки > Настройки действий
Убедитесь, что действие установлено в HTTPS, а URL должен начинаться с HTTPS://...
Я не знаю, почему мой VS2015 с пакетом обновления 1 (SP1) настраивал задание планировщика с помощью https, но для действия было задано значение http, что вызвало ошибку HTTP 401.
Приветствия.