Вопрос

Один Biztalk Server может иметь несколько хост-процессов.Можно ли создать файл конфигурации приложения для каждого хост-процесса?Например, я хотел бы использовать Unity или log4net или что-то еще, для чего нужен такой файл конфигурации.

Редактировать:Спасибо в Дэвид Холле.Чтобы уточнить немного больше:У нас есть 12 серверов Biztalk в группе, на каждом из которых выполняется от 5 до 10 хост-процессов.Некоторые вещи, которые запускают хост-процессы, уникальны для каждого процесса, но они также используют много общего кода на уровне библиотеки.Поводом для моего вопроса стала необходимость настроить, например, уровни трассировки для одной части системы (эквивалентной хост-процессу), которая в настоящее время доставляет проблемы.

В качестве альтернативы было бы полезно, если бы я мог выяснить, в каком хост-процессе выполняется текущий код, но я отправлю это на другой вопрос.

Это было полезно?

Решение

Если я правильно понимаю ваш вопрос, вы хотите иметь отдельную версию файла BTSNTSvs.exe.config для каждого экземпляра хоста?

Итак, помимо экземпляра хоста BizTalkServerApplication, у вас есть экземпляры хоста YourHostInstance, для которых вы хотите иметь отдельную конфигурацию?

Я не 100% знаю, что ты не можешь этого сделать, но я почти уверен, что это невозможно.

Причины, по которым я совершенно уверен, что это невозможно:

  1. Файл BTSNTSvc.exe.config прикрепляется к основному исполняемому файлу BTSNTSvc.exe.
  2. Изменения конфигурации, помещенные в BTSNTSvc.exe.config, применяются ко всем экземплярам хостов независимо от их имен.

Я только что пролистал книги BizTalk, которые у меня есть, а также некоторые хорошие веб-ресурсы, и не нашел ни одного упоминания о том, что кто-то делает то, что вы хотите.

Насколько я знаю, вам нужно будет поместить настройки конфигурации для таких вещей, как log4net, в файл BTSNTSvc.exe.config и сделать их одинаковыми для каждого экземпляра хоста.

Один из способов приблизиться к желаемому — загрузить настройки приложения из механизма правил.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top