2010-01-25 90 views
0

我有一个作为Windows服务安装的服务器应用程序。我想在同一台服务器上运行同一事物的两个不同版本,它们因构建我和配置而不同。一个是测试版本,另一个是现场版本。我可以在服务器上安装应用程序的两个单独副本,但我一次只能启动它们作为服务。如果它是唯一的服务,每项服务都可以正常启动。有什么想法吗?使用同一应用程序的不同版本运行2个Windows服务

我在Windows 7和Server 2008的

+0

这可能是您的应用程序中的某些东西。 – jdigital 2010-01-25 22:39:11

+0

他们是网络服务吗?你是否试图将套接字绑定到相同的端口? – 2010-01-25 23:35:40

回答

2

您注册该服务的名称必须是唯一的测试此。在做这类事情时,我将一个实例ID添加到我的服务名称中。

0

是的,正如布拉德说的名字必须是唯一的(+1)。并且要小心你选择的东西,因为它必须在所有空间和时间都是独一无二的......我们已经在我们的Windows服务器上运行了多年的服务,称为“监视器”(监视进程)。想象一下,当微软决定向Windows添加一个称为“显示器”的服务时,我们是多么高兴。想象我们的欢乐,因为我们的安装开始默默无闻。哦,我们是怎么笑的。

请仔细选择您的名字:-)

相关问题