Развертывание только одной функции azure в приложениях функций (имеет много функций) - PullRequest
0 голосов
/ 08 января 2020

У меня есть приложение функции в azure, которое имеет много функций. И у меня есть решение, которое имеет 6-7 проектов (функция azure), теперь я хотел бы развернуть только одну функцию с некоторыми изменениями на портале azure. При развертывании только одной измененной функции на портале azure другие функции удаляются. Пожалуйста, предложите некоторый способ развертывания на портале только одной функции вместо всех функций.

Пример:

Приложение функций на портале: Function1 Function2 Function3 Function4, Function5, Function6, Function7

Решение Visual Studio

Проект 1: Function1, Function2

Проект 2 : Функция3

Проект 3 : Функция4, Функция5

Проект 4 : Функция6

Проект 5 : Функция7

Там это изменение в Function3 , когда я развертываю Function3 , существующие Function1, Function2, Function4, Function5, Function6, Function7 удаляются.

Пожалуйста, предложите какое-нибудь решение для развертывания только Function3 без удаления Function1 & Function2 & Function4, Function5, Function6, Function7

Спасибо

1 Ответ

0 голосов
/ 08 января 2020

Если вы используете Visual Studio, при развертывании функции есть настройка для ее настройки.

В настройках профиля есть настройка Delete Existing Files, которая называется Удаленные дополнительные файлы в месте назначения. Значение по умолчанию - true, снимите этот флажок, он не удалит вашу функцию в вашем приложении.

enter image description here

enter image description here

Обновление : если вы используете vs2017, вы можете редактировать с помощью Manage Profile Settings, тогда вы сможете редактировать это значение.

enter image description here

Обновление : когда вы публикуете sh, выбираете Создать профиль, тогда вы можете редактировать файл pub xml. Параметр SkipExtraFilesOnServer используется для управления той же настройкой, если вы не хотите удалять функцию azure, установите для нее значение true.

enter image description here

enter image description here

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