2012-12-06 85 views
0

這可能是一個愚蠢的問題,但我找不到任何文檔或任何人真的問過這個問題,除了這裏NServiceBus Yahoo Groups。我想重命名我的NServiceBus.Host.exe,即使它們在服務組中具有不同的名稱時,在任務管理中,所有服務都是NServiceBus.Host.exe。我嘗試重命名exe,但當然這有部署問題,並且它不會按照我發佈的url運行,遇到端點配置錯誤。重命名NServiceBus.Host.exe

我已經查看了配置選項,但沒有看到任何看起來像這樣的選項,如果有人知道這樣做的好方法,那會很好。謝謝!

回答

1

這聽起來不是一個好主意。這條道路肯定會陷入坑窪。

爲了在任務管理器中區分不同的進程,有一個非常簡單的解決方案。

轉到視圖 - >選擇列,然後添加「底部的幾個」命令行。

這將顯示特定NServiceBus.Host.exe實例的完整路徑以及命令行參數,它可以爲您提供有價值的信息,如Profiles已使用。

+0

我不明白如何可以充滿坑窪?允許你簡單地重命名服務應該不會有問題,即使我沒有看到任何可以讓這種事情發生的事情。我知道有些方法可以通過深入挖掘信息來找出問題,我可以通過進程ID比較它們。 – MattB

+0

程序集的名稱(和exe只是另一個程序集)是程序集的標識,而NServiceBus使用程序集掃描和動態加載來完成其業務。雖然我不能說具體的例子,但我發現NServiceBus代碼的某些部分極有可能假設主進程將被命名爲「NServiceBus.Host.exe」。 –