如何在远程服务器上安装C#Windows服务

本文关键字:安装 C#Windows 服务 服务器 | 更新日期: 2023-09-27 18:22:43

嗨,我在Visual Studio中开发了一个C#Windows服务。我可以在我的本地机器上安装此服务,它运行良好。现在我希望能够在远程服务器上安装它

你能告诉我怎么做吗

我的服务只是建立在Windows服务VS模板上,所以一切都非常简单

我不是那么极客,所以有一些我能理解的教程和手册会很有用

我正在运行VS 2010 Professional。

如何在远程服务器上安装C#Windows服务

您需要拥有对服务器的远程桌面访问权限。

当你在的时候,你可以通过命令行使用这样的东西:

C:'Windows'Microsoft.NET'Framework'v2.0.50727'installutil /LogToConsole=true C:'Path'To'Service.exe

然后,您可以通过进入"开始|运行"并键入来管理它(启动它,设置为自动启动,停止它,重新启动它)

services.msc

然后按回车键。

要卸载它,请使用:

C:'Windows'Microsoft.NET'Framework'v2.0.50727'installutil /u /LogToConsole=true C:'Path'To'Service.exe

但您需要先停止服务。

注意:在较新的.net版本中可能有一个新的util——我的注释来自不久前我构建2.0服务时的注释。在C:'Windows'Microsoft.NET'Framework'中查找与您在.

中开发的.net相匹配的版本号

使用SC命令。

sc ''remotecomputer create newservice binpath= C:'Windows'System32'Newserv.exe 
   start= auto obj= DOMAIN'username password= pwd