Заседнал при публикуване на уеб приложение в Azure с WebJob

Току-що използвах WebJob SDK, за да добавя WebJob към моето уеб приложение.

Сега, когато публикувате уеб приложението, VS се забива при публикуване (не виси, но и не напредва).

Знам, че е причинено от WebJob, защото когато премахна webjobs-list.json, той се публикува перфектно.

Странното е, че само публикуването на WebJob (с помощта на Publish as Azure WebJob) не представлява този проблем.

Използване на .NET Framework 4.5.1, ако има значение. Актуализация: 4.5 не направи разлика.

Ето изображение на проблема:

Проблем


person Jeff    schedule 23.06.2015    source източник
comment
Изпитвам същия проблем. Успях да го накарам да работи за известно време, като изтрих json на Webjobs и добавих отново, но след уикенда отново се проваля :(   -  person Matt Hilton    schedule 13.07.2015
comment
Ще се опитам да помогна с този проблем - няколко въпроса. Коя версия на WebJobs Publish NuGet използвате? Уверете се, че сте актуализирали този NuGet с помощта на жеста Управление на пакети NuGet във вашия проект. Освен това коя версия на WTE използвате - с SDK 2.6?   -  person brady gaster    schedule 13.07.2015
comment
По онова време най-новото. Не в моя devbox atm, така че не мога да кажа. Пресъздаването на уебсайта ми в лазур обаче свърши работа.   -  person Jeff    schedule 13.07.2015
comment
Много странно. Ако видите това отново, моля, публикувайте актуализация.   -  person brady gaster    schedule 13.07.2015
comment
Имам абсолютно същия проблем - едно уеб приложение виси при публикуване - същите симптоми - студиото за разработчици все още реагира, но просто спира по средата на публикуването в абсолютно същата точка всеки път - опитах да пресъздам уеб приложението на azure, но безуспешно!   -  person Garrett Hussey    schedule 17.09.2015
comment
Това може да не е свързано с вашия проблем, но ние имахме подобен проблем след добавяне на уеб задание към нашето уеб приложение, което висеше по средата на публикуването. Проблемът за нас беше причинен от няколко проекта в решението, които не бяха в дъщерна папка под файла с решението. Това доведе до увисване всеки път във фазата на изграждане на публикуването. Преместването на проектите на място под файла с решение разреши проблема.   -  person BBoy    schedule 08.10.2015
comment
@bradygaster Изпитвам този проблем отново, с нов проект. Използвайки 1.0.3.   -  person Jeff    schedule 30.10.2015
comment
За съжаление версията е 1.0.7   -  person Jeff    schedule 30.10.2015
comment
Само за да потвърдя Джеф - използвате 1.0.7, нали?   -  person brady gaster    schedule 02.11.2015
comment
Един последен въпрос - опитвате ли се да публикувате конзолно приложение като webjob самостоятелно или се опитвате да публикувате проект за уеб приложение, включващ 1 или повече WebJob проекти едновременно? Благодаря за помощта за отстраняване на неизправности.   -  person brady gaster    schedule 04.11.2015
comment
@bradygaster няма проблем! Опитвам се да публикувам проект за уеб приложение, включващ една или повече уеб задания. Самото публикуване на WebJob работи добре.   -  person Jeff    schedule 04.11.2015
comment
@bradygaster това отново е проблем за оригиналния проект. Това е наистина лошо...   -  person Jeff    schedule 04.11.2015
comment
@bradygaster АКТУАЛИЗАЦИЯ: Почистването на папката с пакети и възстановяването накара проблема да изчезне от този проект, ще опитам за другия, когато се върна на работа.   -  person Jeff    schedule 04.11.2015
comment
Това е добре да се чуе. Дръж ме в течение!   -  person brady gaster    schedule 05.11.2015
comment
@bradygaster преинсталирането не свърши работа в другия случай.   -  person Jeff    schedule 11.11.2015


Отговори (1)


Задаването на „максимален брой паралелни компилации на проекти“ на 1 (по подразбиране е 4) реши проблема за мен. Намира се в Инструменти > Опции > Проекти и решения > Създаване и изпълнение

person Nuri Tasdemir    schedule 22.03.2016
comment
Това го поправи за мен. Иска ми се някой кашлица @bradygaster кашлица да обясни защо - person JasonCoder; 29.03.2016
comment
Предполагам, че има грешка във Visual Studio :) И прецаква управлението на зависимостите на проекта, докато се изграждат проекти паралелно и се забива във фазата на изграждане на публикуването. Следователно задаването на максимума на 1 решава проблема в моя случай. - person Nuri Tasdemir; 29.03.2016
comment
@NuriTasdemir Благодаря! ти спаси положението. изпитваме този проблем, откакто надстроихме до VS 2017, промяната на настройката на 1 го поправи. - person Kumar Garapati; 11.01.2018
comment
Ти спаси живота ми Нури. Дължа ти бира. - person Sebastián Guerrero; 29.07.2019
comment
Това означава ли, че всички компилации ще бъдат по-бавни!? Бих си помислил, че паралелните компилации са желана функция, което прави това решение само временен хак. - person Savage; 24.03.2020
comment
Очевидно този проблем все още съществува в най-новата версия на VS2019 - person PaulVrugt; 03.02.2021
comment
Отворих проблем в общността за разработчици за това: developercommunity2.visualstudio.com/t/ - person PaulVrugt; 15.02.2021