2008-09-26 55 views
3

單個Biztalk服務器可以有多個主機進程。是否有可能爲每個主機進程創建一個應用程序配置文件?例如,我想使用Unity或log4net或任何需要這樣的配置文件。用於Biztalk主機進程的配置文件

編輯:感謝大衛音樂廳。詳細說明一下: 我們在一個組中有12個Biztalk服務器,每個服務器在5到10個主機進程之間運行。主機進程運行的某些內容對於每個進程都是唯一的,但它們在庫級別上也共享了很多代碼。我的問題的觸發器是需要爲目前出現問題的一個系統部分(相當於主機進程)配置例如跟蹤級別。

作爲一種替代方案,如果我能弄清楚當前代碼在哪個主機進程中運行,但我會將其發佈到另一個問題。

+0

你的意思是你可以爲每個主機實例一個單獨的配置文件,超越BTSNTSvc.exe.config文件(適用於你想要什麼)? – 2008-09-26 08:52:19

回答

3

如果我正確解釋您的問題,您希望能夠爲每個主機實例分別安裝一個BTSNTSvs.exe.config文件版本?

因此,以及BizTalkServerApplication主機實例,你有YourHostInstance主機實例,你想有一個單獨的配置?

我不要100%知道你不能這樣做,但我幾乎可以肯定,這是不可能的。

我相當肯定這是不可能的原因是:

  1. 的BTSNTSvc.exe.config文件附加到放置在的Btsntsvc.exe主可執行文件的Btsntsvc.exe
  2. 配置的變化。無論名稱如何,config都適用於所有主機實例。

我剛剛通過BizTalk書,我有手,以及一些良好的網絡資源,不能找人的任何提及,做你想做的翻轉。

所以據我所知,你需要把諸如log4net之類的配置設置放到BTSNTSvc.exe.config文件中,並且讓它們對於每個主機實例都是一樣的。

接近你想要的一種方法是從規則引擎加載應用程序特定的設置。

相關問題