3

1 つの Biztalk Server が複数のホスト プロセスを持つことができます。ホスト プロセスごとにアプリケーション構成ファイルを作成することはできますか? たとえば、Unity や log4net など、そのような構成ファイルが必要なものを使用したいと思います。

編集: David Hall に感謝します。もう少し詳しく説明すると、1 つのグループに 12 の Biztalk サーバーがあり、それぞれが 5 ~ 10 のホスト プロセスを実行しています。ホスト プロセスが実行することの中には、各プロセスに固有のものもありますが、ライブラリ レベルで多くのコードを共有しています。私の質問のきっかけは、たとえば、現在問題を引き起こしている 1 つのシステム部分 (ホスト プロセスに相当) のトレース レベルを構成する必要があることでした。

別の方法として、現在のコードが実行されているホスト プロセスを特定できれば役立ちますが、別の質問に投稿します。

4

1 に答える 1

4

あなたの質問を正しく解釈すると、ホスト インスタンスごとに個別のバージョンの BTSNTSvs.exe.config ファイルを使用できるようになりますか?

BizTalkServerApplication ホスト インスタンスだけでなく、別の構成が必要な YourHostInstance ホスト インスタンスがありますか?

これができないことを100%知っているわけではありませんが、不可能であることはほぼ確実です。

これが不可能であると確信している理由は次のとおりです。

  1. BTSNTSvc.exe.config ファイルは、メインの実行可能ファイル BTSNTSvc.exe に添付されます。
  2. BTSNTSvc.exe.config に配置された構成の変更は、名前に関係なく、すべてのホスト インスタンスに適用されます。

手元に置いておかなければならない BizTalk の本や優れた Web リソースをいくつかめくってみたところ、あなたが望むことをしている人物についての言及は見つかりませんでした。

私の知る限り、log4net などの構成設定を BTSNTSvc.exe.config ファイルに入れ、各ホスト インスタンスで同じ設定にする必要があります。

目的に近づける 1 つの方法は、ルール エンジンからアプリケーション固有の設定を読み込むことです。

于 2008-09-26T08:58:50.990 に答える