Обновление сборок Biztalk без удаления / отмены использования зависимых портов, которые его используют - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь добавить ресурс с помощью командной строки BTSTASK, и он работает нормально.

BTSTASK.EXE  AddResource -Type:BizTalkAssembly /Source:dllpath  /ApplicationName:myapp /Options:GacOnAdd,GacOnImport,GacOnInstall /Overwrite

Но когда сборка Biztalk, такая как конвейер, использовалась в каком-либо другом приложении, она не будет работать, пока не будет удален порт, использующий этот конвейер.Если я удалю порт из приложения, которое использует этот конвейер, а затем с помощью BTSTASK, я могу добавить ресурс.Как это можно легко сделать, не удаляя порт другого зависимого приложения.

1 Ответ

0 голосов
/ 27 ноября 2018

Вы не можете.Артефакт, в вашем случае Pipeline, используется и по сути «заблокирован».

«использовался в каком-то другом приложении» - вы никогда не должны делиться артефактами между Приложениями.Это только что создало эту ненужную проблему.Создайте конвейер в локальном приложении / решении.

Используя такой инструмент, как BizTalk Deployment Framework, вы можете просто перенести все приложение, как правило, всего за несколько минут.Почти так же, как развертывание одной сборки.

...