Как выполнить удаленную отладку веб-задания по требованию, развернутого с помощью веб-приложения в службе приложений Azure?

В соответствии с этим цитированием ссылки MSDN

Удаленная отладка работает только с непрерывными веб-заданиями. Запланированные и запрашиваемые веб-задания не поддерживают отладку.

Есть ли способ удаленной отладки Azure по требованию webjob?

У меня есть VS 2017 Сообщество.

Я пытался присоединиться к процессу на моем сайте, но как только моя веб-работа вызывается с моего сайта. Я теряю отладку в VS.

Пожалуйста помоги.

1 ответ

WebJobs по требованию (также называемые Triggered) запускаются только тогда, когда они вызываются (вручную или по таймеру). Таким образом, не существует запущенного процесса для подключения к внешнему виду вызова. И когда начинается вызов, процесс может не существовать долго.

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

Вам также следует попробовать отладить его локально, если только ваша проблема не возникает только в Azure.

Другие вопросы по тегам