2013-10-09 29 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语句。 –

相关问题