WebJobs SDK — пропуск строки подключения AzureJobsDashboard

Изменилось ли что-нибудь в последнее время в пакете SDK для Azure WebJobs, связанное с отсутствием строки подключения AzureJobsDashboard? До недавнего времени, если эта строка подключения была пропущена, панель управления WebJobs не отображала и не хранила журналы вызовов и т. д. Теперь, если эта строка подключения удалена, WebJob вообще не запустится... Кто-нибудь еще заметил это или нашел обходной путь? ?

Я не хочу, чтобы какие-либо сообщения очереди регистрировались в журналах вызовов, поэтому было бы интересно узнать, достиг ли кто-нибудь еще чего-то подобного?

Спасибо, Фил.


person pmgrove    schedule 07.08.2014    source источник
comment
Фил, вы видите изменение поведения с 0.2.0-альфа2 на 0.3.0-бета? Кроме того, вы устанавливаете значение ConnectionString AzureJobsDashboard или у вас вообще нет AzureJobsDashboard ConnectionString?   -  person pranav rastogi    schedule 07.08.2014
comment
Привет, Пранав, извините за задержку с вами. В настоящее время я использую бета-версию SDK 0.3.1, и у меня есть строка подключения AzureJobsDashboard, указанная в файле web.config. Я также пытался настроить AzureJobsDashboard на портале Azure, но это не позволит мне сохранить пустую строку. Я попытаюсь вернуться к версии 0.2.0-alpha2 и посмотреть, работает ли удаление AzureJobsDashboard с этой версией.   -  person pmgrove    schedule 11.08.2014
comment
Вам необходимо явно установить пустую строку подключения панели управления в коде следующим образом: var config = new JobHostConfiguration() { DashboardConnectionString = }; var host = новый JobHost(config); хост.RunAndBlock();   -  person pranav rastogi    schedule 12.08.2014
comment
У меня та же проблема, и я попробовал предложение Пранава для явной установки пустого кода. Это все еще не работает - выдает эту ошибку: Не удалось проверить строку подключения панели управления Microsoft Azure Jobs: строка подключения учетной записи хранения Microsoft Azure отсутствует или пуста. Любые другие идеи?   -  person Ender2050    schedule 16.08.2014
comment
Та же проблема. Я пытаюсь протестировать веб-задание локально перед его развертыванием, поэтому еще не существует веб-сайта для размещения моего приложения, поэтому в строке подключения нет ключа.   -  person Micah Zoltu    schedule 26.10.2014


Ответы (2)


Я столкнулся с той же проблемой, но она была решена:

  1. Установите AzureWebJobsDashboard в файле конфигурации, чтобы избежать ошибки, затем
  2. Установите в коде значение null, чтобы остановить регистрацию.


JobHostConfiguration config = new JobHostConfiguration();
config.DashboardConnectionString = null;

и это работает со мной

person maha saad    schedule 29.05.2016

Я нашел ту же ошибку с webjob. Когда я попытался протестировать консольное приложение с azure sdk. Я использую Azure SDK версии 1.8. В соответствии с сообщением, отображаемым на странице журнала веб-заданий, теперь нам нужно поместить строку подключения с именем «AzureWebJobsDashboard», хотя ранее она была «AzureJobsDashboard». Итак, я изменил его, попытался использовать azure sdk, но та же ошибка. Итак, что я сделал, так это то, что я сохранил обе строки подключения с одинаковым значением, т. е. одно — «AzureWebJobsDashboard», а другое — «AzureJobsDashboard» в конфигурации веб-сайта, и теперь оно работает отлично.

person user1990587    schedule 09.09.2014