То, что должно быть довольно простым, превратилось, как обычно, в игру, пытаясь найти документы и проблемы с прорезями.
Я пытаюсь запустить простой webjob, работает нормально локально, но развертывание его на azure через VS2013 работает, но работает, создавая ошибку. Это, по-видимому, известная проблема, и мне нужно скопировать exe в корень опубликованных папок, поэтому я установил сборку в корневой каталог проекта. Это работает.
Webjob устанавливается по запросу на основе сообщения в очереди.
во-первых, на панели инструментов webjob я получаю предупреждения о строках соединения, но у меня есть строки в app.config AND на портале портала. Поэтому я не знаю, почему это происходит?
во-вторых, после того, как я опубликую, я щелкнул правой кнопкой мыши и запустил webjob из VS2013, он запускается и, кажется, работает. Но он работает и, в конце концов, с ошибкой. Сайт установлен всегда, и он является стандартным сайтом, а не работает ничем другим.
Итак, что я должен делать, чтобы поддерживать работу веб-камеры?
Сама работа имеет асинхронную подпись, потому что внутри она делает материал с documentdb, поэтому ждет и так далее. Поскольку, похоже, работает, я думаю, что все хорошо, но это может вызвать проблему?
Ключ, почему он запускается, а затем останавливается? Что я должен делать, чтобы это слушание для сообщений в очереди 24/7?
Если задание должно выполняться все время, это не on demand
. Он должен быть continuous
.
Если это не решит проблему, отправьте код задания.