2013-10-09 30 views
0

我正在運行Visual Studio 2012,我的服務器是Windows Server 2012 Essentials。我安裝了MSMQ,然後運行NServicebus4安裝程序(發行說明首先安裝MSMQ)。如何將NServicebus主機從Visual Studio部署到我的服務器?

一切工作正常在我的工作站上,我想部署到服務器。我的假設是,我需要做的就是複製從bin到我的服務器的所有內容,並將host.exe作爲服務安裝。這似乎笨重。

當然,有一個建議的部署程序,有人會告訴我RTFM,除非我不確定手冊的位置。我看到,對於版本3,我可以實現一個接口,但在版本4中不推薦使用,而版本4使用powershell命令行開關,但似乎是爲第一次運行準備服務器。我需要現在安裝實際的主機服務。

回答

2

請參閱文檔中的The NServiceBus Host的安裝標題。這是一種方式。 TL; DR:您使用/ install參數運行相同的命令行主機。還有其他選項可供自定義。這就是你所說的笨重,因爲就安裝服務而言它非常簡單。

至於RTFM,there is a book on the subject now。 (免責聲明:我寫了。)

+0

是的,我認爲可能有其他一些過程 - 在發佈版本中構建項目,將bin/release中的文件複製到服務器,運行NServiceBus.Host.exe [/ install] [/ serviceName]'在此期間我會爲這本書輸入一個PO –

+0

你有一個vid系列嗎?我剛剛剔除Ch。 (我的老闆處理了採購訂單),它實際上並沒有說明如何從工作站到服務器進行安裝過程 –

+0

xcopy工作得很好。部署拓撲結構可能與您在開發中運行系統的方式有所不同,因此它是開放式的。您可以使用Octopus Deploy等部署工具實現自動化。我已經部署了相當大的系統,只有Jenkins構建服務器和批處理文件中的xcopy語句。 –

相關問題