1
我开发了一个Windows服务项目,并已将其安装在本地计算机上,并且按预期工作得很好。如何将Windows服务安装到其他系统?
上面提到的文件是从Windows服务设置的产生。我有一个具有数据库连接字符串的应用程序配置文件。
现在我怎样才能安装此服务在另一台机器上的应用程序配置?
我开发了一个Windows服务项目,并已将其安装在本地计算机上,并且按预期工作得很好。如何将Windows服务安装到其他系统?
上面提到的文件是从Windows服务设置的产生。我有一个具有数据库连接字符串的应用程序配置文件。
现在我怎样才能安装此服务在另一台机器上的应用程序配置?
FileMonitorService.exe
和FileMonitorService.exe.config
)在目标机器上。 如果您需要运行远程调试,请记得复制FileMonitorService.pdb
文件。使用InstallUtil.exe
安装服务。您必须使用您用于开发服务的框架版本的InstallUtil.exe
。因为如果您的服务已被开发使用.NET 4.x的例子中,你必须在以下文件夹中的文件InstallUtil.exe
:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
要安装服务打开目标计算机上的命令提示符下,移动到的位置在那里复制文件并启动以下命令:在Windows上安装服务
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe FileMonitorService.exe
更多信息,可以发现here。
将您的部件和配置文件复制到目标系统。并使用installutil安装服务。 – MarcoLaser
我是否需要将所有上述文件与应用程序配置文件一起复制? – vicky
我假设所有其他依赖项都安装在目标机器上。然后,从您的目录中的“FileMonitorService.exe”和“FileMonitorService.exe.config”应该足够了。 “FileMonitorService.exe.config”与构建项目后的app.config文件相对应。 – MarcoLaser