2016-10-24 7 views
2

Один из наших проектов состоит из нескольких простых оркестровок. Всякий раз, когда я развертываю оркестровки в msi из Dev в живую среду, привязки на 2 из них меняются (у msi нет привязок в нем). Эти оркестровки имеют 2 send-ports, один для жизни и один для резервного места.Почему привязки в моей оркестровке меняются при установке msi?

До сих пор, в обоих случаях, когда send-Port имеет измененном связывание это было резервное копирование send-port, что внезапно изменяется и send-ports, изменяющие последовательны. из всего 12 портов на 6 оркестров в этом одном проекте, это всегда те же два изменения.

Но почему они меняются? И почему это похоже на то, что не имеет никакого смысла? Почтовые порты на Dev не связаны быстро с именем send-ports, которые не могут изменить их в режиме live. Единственное, о чем я могу думать, это то, что первоначальная конфигурация была неправильной и каждая новая установка msi сбрасывает Orchestration на эту начальную конфигурацию.

параметры развития Development settings

Текущие настройки перед установкой от MSI Live settings before install of MSI

Текущие настройки после установки из MSI Live settings after install of MSI

ответ

2

Посмотрите в папке% APPDATA% \ Microsoft \ BizTalk Server \ Развертывание \ BindingFiles \

Вы найдете, что будет некоторые связывающие файлы там, включая тот, который содержит вашу плохую конфигурацию. Удалите все файлы в этой папке и со следующим развертыванием заново создаст его с последней конфигурацией привязки. Похоже, что BizTalk берет копию привязки для повторного применения после развертывания MSI, однако она, похоже, имеет ошибку и иногда не обнаруживает, что она изменилась и не реэкспортирует привязку к этому кешу, и поэтому заканчивается использованием старой копии.

Лучшей практикой является применение привязок, которые вы хотите после каждого развертывания, и что эти привязки находятся под контролем источника.

 Смежные вопросы

  • Нет связанных вопросов^_^