Кто-нибудь управлял таким образом настроенным рабочим конвейером развертывания с помощью задач Visual Studio Team Services RELEASE? Вся информация, которую я могу найти, по-видимому, основана на пакете публикации Nuget, который берет свои параметры непосредственно из источника. Я стараюсь, чтобы это работало в правильном рабочем процессе выпуска с несколькими средами, dev для QA для производства трубопровода и т. Д.Visual Studio Team Services, непрерывное развертывание и WebJobs
Инструмент не подходит для этого сценария - или, по крайней мере, я не могу понять сочетание параметра, где задача публикации powershell в VSTS фактически заполняет папку app_data и устанавливает расписание.
Честно говоря, я полностью в тупике.
На самом деле, мой опыт показывает, что веб-задача развертывания приложения не удается развернуть WebJob - там нет папки App_Data при использовании этой задачи. То же самое относится к команде publish-azurewebsiteproject непосредственно из Powershell; Webjobs не развертываются должным образом, даже если они правильно упакованы в веб-файл ZIP. – Schistad
Я также забыл упомянуть в своем оригинальном посте, что WebJobs представляют дополнительную проблему, потому что для них обычно требуется несколько строк подключения - обычно 3 или более. Кажется, что нет никакого способа обеспечить это для задачи развертывания - для нее требуется одно имя: пара значений для строки подключения и исключение исключения в противном случае. – Schistad
@Schistad WebJob хранится в папке «App_Data» вашего сайта. У вас есть веб-сайт, развернутый до развертывания webjob? –