Если я правильно интерпретирую ваш вопрос, вы хотите иметь отдельную версию файла BTSNTSvs.exe.config для каждого экземпляра хоста?
Так же, как и у экземпляра хоста BizTalkServerApplication, у вас есть экземпляры хоста YourHostInstance, для которых требуется отдельная конфигурация?
Я не 100% знаю, что вы не можете сделать это, но я почти уверен, что это невозможно.
Я уверен, что это невозможно по следующим причинам:
- Файл BTSNTSvc.exe.config присоединяется к основному исполняемому файлу BTSNTSvc.exe
- Изменения конфигурации, помещенные в BTSNTSvc.exe.config, применяются ко всем экземплярам хоста независимо от их имен.
Я только что пролистал книги по BizTalk, которые мне нужно передать, а также некоторые хорошие веб-ресурсы, и не могу найти упоминаний о том, что кто-то делает то, что вы хотите.
Итак, насколько я знаю, вам нужно будет поместить параметры конфигурации для таких вещей, как log4net, в файл BTSNTSvc.exe.config и сделать их одинаковыми для каждого экземпляра хоста.
Один из способов приблизиться к тому, что вы хотите, - загрузить специфичные для приложения настройки из механизма правил.