Развертывание веб-заданий Azure - PullRequest
0 голосов
/ 24 марта 2019

При использовании VS.NET для развертывания веб-задания Azure я вижу, что он копируется в:

/ сайт / Wwwroot / App_Data / работа / непрерывная / [nameofjob]

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

Но я также вижу, что здесь есть еще одна папка в корневой папке:

/ сайт / работа / непрерывная

Так что я бы хотел развернуть здесь, а не внутри веб-приложения. Я искал в VS.NET, но не могу найти, где это можно настроить. Я видел некоторые ссылки на то, что я пытаюсь сделать здесь, например: https://github.com/projectkudu/kudu/wiki/WebJobs

Так что мой вопрос: возможно ли это сделать из VS.NET «Опубликовать как Azure WebJob» или это нужно сделать вручную. И если вручную, это просто вопрос копирования файлов в эту папку?

1 Ответ

1 голос
/ 25 марта 2019

Если вы хотите использовать другую папку для развертывания WebJobs.Да, вы можете установить среду WEBJOBS_ROOT_PATH в настройках приложения.

На самом деле значение WEBJOBS_ROOT_PATH не должно быть d:\home\site\jobs\, это просто папка для развертывания WebJobs, каталог по умолчанию для WebJob %TEMP%\jobs\{job type}\{job name}\{random name}.Таким образом, вы можете также установить значение как D:\home\site\repository (вы все равно можете установить его с помощью d:\home\site\jobs\).

enter image description here

Сохраните настройки.Затем вы можете развернуть zip-файл с портала, если вы развернете непрерывное веб-задание, оно создаст непрерывную папку.

enter image description here

enter image description here

все это можно сделать из VS.NET «Опубликовать как Azure WebJob»

Ответ - нет, из вики, которую вы можете опубликовать, вы могли бызнать это полезно при использовании Run-From-Zip .Так что сейчас вам нужно развернуть zip-файл, вы можете сделать это на портале.И если вы установили значение WEBJOBS_ROOT_PATH, папка развертывания по-прежнему d:\home\site\wwwroot\app_data\jobs, то вы не можете найти его на странице WebJob портала.

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