代码之家  ›  专栏  ›  技术社区  ›  TToni

Biztalk主机进程的配置文件

  •  3
  • TToni  · 技术社区  · 16 年前

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

    编辑:谢谢大卫霍尔。更详细地说: 我们在一个组中有12个biztalk服务器,每个服务器运行5到10个主机进程。主机进程运行的某些东西对于每个进程都是唯一的,但它们也在库级别共享许多代码。我问题的触发因素是需要为当前出现问题的一个系统部分(相当于主机进程)配置跟踪级别。

    另一种选择是,如果我能找出当前代码在哪个主机进程中运行,这会有所帮助,但我会将其发布到另一个问题上。

    1 回复  |  直到 6 年前
        1
  •  4
  •   David Hall    6 年前

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

    因此,除了BiztalkServer应用程序主机实例之外,您还有自己的目标主机实例,希望对其进行单独的配置?

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

    我相当肯定这不可能的原因是:

    1. btsntsvc.exe.config文件附加到主可执行文件btsntsvc.exe
    2. btsntsvc.exe.config中的配置更改将应用于所有主机实例,而不管其名称如何。

    我刚刚翻阅了一些我必须要交的Biztalk书籍以及一些优秀的Web资源,没有找到任何关于某人做你想做的事情的信息。

    据我所知,您需要将log4net等内容的配置设置放入btsntsvc.exe.config文件中,并为每个主机实例设置相同的配置设置。

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