单个Biztalk服务器可以有多个主机进程。是否可以为每个主机进程创建应用程序配置文件?例如,我想使用Unity或log4net或任何需要这样的配置文件。

编辑:感谢David Hall。详细说明: 我们在一个组中有12个Biztalk服务器,每个服务器运行5到10个主机进程。主机进程运行的某些内容对于每个进程都是唯一的,但它们也在库级别共享大量代码。我的问题的触发器是需要配置例如当前给出麻烦的一个系统部件(相当于主机进程)的跟踪级别。

作为替代方案,如果我能弄清楚当前代码在哪个主机进程中运行会有所帮助,但我会将其发布到另一个问题。

有帮助吗?

解决方案

如果我正确解释您的问题,您希望能够为每个主机实例提供单独版本的BTSNTSvs.exe.config文件吗?

那么,与BizTalkServerApplication主机实例一样,你有你想要单独配置的YourHostInstance主机实例吗?

100%知道你不能这样做,但我几乎可以肯定这是不可能的。

我很确定这是不可能的原因是:

  1. BTSNTSvc.exe.config文件附加到主可执行文件BTSNTSvc.exe
  2. BTSNTSvc.exe.config中的配置更改适用于所有主机实例,无论其名称如何。
  3. 我刚刚翻阅了我必须提供的BizTalk书籍以及一些优秀的网络资源,并且找不到任何人做你想做的事情。

    据我所知,您需要将log4net之类的配置设置放入BTSNTSvc.exe.config文件中,并为每个主机实例提供相同的配置。

    接近您想要的一种方法是从规则引擎加载特定于应用程序的设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top