#.net #azure #visual-studio-2015 #azure-devops #azure-logic-apps
#.net #azure #visual-studio-2015 #azure-devops #azure-logic-apps
Вопрос:
Как я могу принудительно развернуть приложение logic, для которого я вручную установил уровень параллелизма?
Я зашел в настройки первого шага моего приложения logic, чтобы уменьшить его параллелизм с 25 до 10:
Затем открыл настройки:
Вот как я изменил параллелизм:
После сохранения этой конфигурации я попытался развернуть новую версию приложения logic из Visual Studio, но получил следующее исключение:
Что я делаю не так? Нужно ли мне воссоздавать приложение logic каждый раз, когда я хочу развернуть обновление для приложения logic, уровень параллелизма которого был изменен?
Ответ №1:
Существует описание ограничения на параллелизм запуска:
25 — это ограничение по умолчанию при включенном элементе управления параллелизмом, которое невозможно отменить после включения элемента управления.
И я тестирую с portal и VS, если вы включите элемент управления параллелизмом, вы сможете только изменить значение, но вы не сможете его отключить.
Поэтому, если вы хотите обновить свое приложение logic с помощью VS, вам не нужно создавать заново приложение logic.Вам просто нужно включить элемент управления параллелизмом в VS, и вы могли бы изменить значение, тогда вы сможете его развернуть.
Обновить:
Измените с помощью cloud Explorer. Если вы используете VS2017 (на данный момент не поддерживает 2019), найдите свое приложение logic в Cloud Explorer. Щелкните правой кнопкой мыши и выберите Open with Logic App Editor
. Затем другие действия, такие же, как на портале.
Изменение в проекте группы ресурсов. Потому что вы уже обновили проект с помощью VS, поэтому я полагаю, вы знаете, как создать приложение logic с помощью VS. Затем щелкните правой кнопкой мыши LogicApp.json
файл, выберите Open With Logic App Designer
, затем выполните все действия, как на портале.
Комментарии:
1. как вы это делаете через VS?
2. @l—«»»———«»»»»», есть два способа изменить элемент управления параллелизмом, кроме портала. Один из них — использовать облачный сервер, другой — изменить его в проекте группы ресурсов, если он у вас есть. я обновлю ответ.
3. @l—«»»———«»»»»», вы не смогли выполнить развертывание с помощью VS, это потому, что ваш триггер не устанавливает управление параллелизмом, поэтому в вашем проекте в VS установите его. Все будет в порядке.