WebJobs SDK - пропускане на низа за свързване на AzureJobsDashboard

Променено ли е нещо наскоро в Azure WebJobs SDK около пропускането на низа за свързване на AzureJobsDashboard? Доскоро, ако този низ за свързване беше пропуснат, таблото за управление на WebJobs нямаше да показва/съхранява никакви журнали за извикване и т.н. Сега, ако този низ за свързване бъде премахнат, WebJob изобщо няма да стартира... Някой друг забелязал ли е това или намерил ли е заобиколно решение ?

Не искам никакви съобщения от опашката да се регистрират в регистрационните файлове за извикване, така че ще ми е интересно да чуя дали някой друг е постигнал нещо подобно?

Благодаря, Фил.


person pmgrove    schedule 07.08.2014    source източник
comment
Фил виждате ли промяна в поведението от 0.2.0-alpha2 на 0.3.0-beta? Също така задавате ли стойността на AzureJobsDashboard ConnectionString да бъде или изобщо нямате AzureJobsDashboard ConnectionString?   -  person pranav rastogi    schedule 07.08.2014
comment
Здравей Pranav, извиняваме се за закъснението да се свържем с теб. В момента използвам 0.3.1-бета на SDK и имам зададен низ за свързване на 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); host.RunAndBlock();   -  person pranav rastogi    schedule 12.08.2014
comment
Имам същия проблем и опитах предложението на Pranav за изрично задаване на празно в кода. Все още не работи - дава тази грешка: Неуспешно валидиране на низа за свързване на таблото за управление на Microsoft Azure Jobs: Низът за свързване на акаунт в Microsoft Azure Storage липсва или е празен. Някакви други идеи?   -  person Ender2050    schedule 16.08.2014
comment
Същия проблем. Опитвам се да тествам WebJob локално, преди да го разположа, така че все още не съществува уебсайт, който да хоства приложението ми, следователно няма ключ за поставяне в низа за връзка.   -  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