使用同一应用程序的不同版本运行2个Windows服务
问题描述:
我有一个作为Windows服务安装的服务器应用程序。我想在同一台服务器上运行同一事物的两个不同版本,它们因构建我和配置而不同。一个是测试版本,另一个是现场版本。我可以在服务器上安装应用程序的两个单独副本,但我一次只能启动它们作为服务。如果它是唯一的服务,每项服务都可以正常启动。有什么想法吗?使用同一应用程序的不同版本运行2个Windows服务
我在Windows 7和Server 2008的
答
您注册该服务的名称必须是唯一的测试此。在做这类事情时,我将一个实例ID添加到我的服务名称中。
答
是的,正如布拉德说的名字必须是唯一的(+1)。并且要小心你选择的东西,因为它必须在所有空间和时间都是独一无二的......我们已经在我们的Windows服务器上运行了多年的服务,称为“监视器”(监视进程)。想象一下,当微软决定向Windows添加一个称为“显示器”的服务时,我们是多么高兴。想象我们的欢乐,因为我们的安装开始默默无闻。哦,我们是怎么笑的。
请仔细选择您的名字:-)
这可能是您的应用程序中的某些东西。 – jdigital 2010-01-25 22:39:11
他们是网络服务吗?你是否试图将套接字绑定到相同的端口? – 2010-01-25 23:35:40