как выполнять фоновые задания в лазури - PullRequest
0 голосов
/ 06 июня 2018

Я новичок в лазури.Я хочу запустить некоторый фоновый процесс на интервале расписания в Azure.Например, у меня есть пример веб-приложения, которое отправляет тестовую почту. Как я могу выполнять каждые 10 минут в Azure.

Я читаю о веб-заданиях и как их запланировать.Я также попытался создать приложение aconsole и загрузить .exe.он запускается, но получает файл.

Я не знаю, как я могу загрузить веб-приложение также как веб-задание так же, как я делал для exe ??

или мне нужно выбрать другой вариант, например, рабочую роль..

Я совершенно новичок в этом .. поэтому, пожалуйста, ребята, предложите, что будет подходить для моего требования.

Я пойду через это.

РЕДАКТИРОВАТЬ:

Отправка почты не является моим требованием.я просто делаю это, чтобы проверить, успешно ли работает моя веб-работа в запланированный промежуток времени или нет.

но, поскольку я получаю неожиданный ответ, я думаю, что я должен писать какой-то другой код, такой как запись учетной записи Azure для хранения текстового файла каждую минуту ...

, так как я совершенно новый .. не имею никакого представления об этом .. любой может поделиться со мной любой хорошей ссылкой или демонстрационным примером, если можете. Пожалуйста.

1 Ответ

0 голосов
/ 06 июня 2018

Вот два способа разработки веб-задания.

Первый

Загрузить ZIP-файл, содержащий исполняемый файл или файл сценария, а также любые необходимые вспомогательные файлы.запустить программу или скрипт.Поддерживаемые типы исполняемых файлов или файлов сценариев перечислены ниже.

enter image description here

Например, если вы хотите использовать консольное приложение в качестве веб-задания, мыможно перейти к [ApplicationSolutionFolder / bin] и сжать папку Release или Debug в виде zip-файла (лучше использовать папку Release), а затем загрузить этот zip-файл в azure в качестве веб-задания.

Второе:

Мы можем разработать его с помощью Visual Studio: Развернуть проект WebJobs

Обновление:

AsЕсли вы хотите запускать каждые 10 минут, мы можем установить триггеры по расписанию и установить выражения CRON как [0 * / 10 * * * *] при загрузке нашего zip-файла.

enter image description here

Более подробную информацию о выражениях CRON можно получить по ссылке: Выражения CRON

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...