Обновление ресурса в BizTalk - PullRequest
       10

Обновление ресурса в BizTalk

0 голосов
/ 22 февраля 2019

Мне нужно обновить ресурс внутри приложения BizTalk.Это проект BizTalk, который содержит карты (btm и xslt).Ручные шаги для этого: -

-Создание проекта
-Скопировать путь DLL к приложению на сервере BizTalk (например, C: \ Program Files (x86) \ MyBizTalkApp \ bin)
-Приложение приложения BizTalk -> Ресурсы -> Щелкните правой кнопкой мыши по этому ресурсу -> Изменить
-Нажмите «Обновить» -> Выберите обновленную DLL из пути к приложению (скопировано на предыдущем шаге) и нажмите «Обновить».
-Проверьте «Добавить в GAC при добавлении ресурса» и нажмите «ОК»
-Перезапустите экземпляр хоста

Как этого можно достичь с помощью сценариев?Использует ли BTSTask.exe для добавления ресурса ВСЕ ли вышеописанные шаги (включая перезапуск экземпляра хоста)?

1 Ответ

0 голосов
/ 27 февраля 2019

Я бы НЕ использовал вышеуказанный подход с производства.Это всего лишь рецепт для катастрофы, так как достаточно одного человека, забывшего включить DLL или забывшего выполнить один из шагов, чтобы вызвать некоторые очень странные и сложные для диагностики проблемы.

По крайней мере, вы должны бытьсоздание MSI, включая все библиотеки DLL из вашей среды разработки, и их импорт / установка.

Лучше было бы создавать MSI с использованием сервера сборки, который получает код из системы контроля версий и создает пакет.Это также помогает устранить потерянный код из-за того, что некоторые разработчики не проверяют код.

Возможно, вы захотите взглянуть на такие вещи, как BizTalk Deployment Framework или PowerShell Provider для BizTalk, чтобы автоматизировать как можно большую часть развертывания.,

В лучшем случае вы можете использовать вышеупомянутое с другими средами развертывания, такими как Octopus Deploy, Azure DevOps или Team City, чтобы достичь идеала, который является CI / CD (Непрерывная интеграция / Непрерывное развертывание)

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