Windows服务安装

Goo*_*ber 21 c# installation windows-services

脚本

我有一台没有Visual Studio安装的服务器.它确实有一个正常的命令提示符,尚未安装任何东西.我们不想安装任何东西(除了我们已经完成的.Net框架).我们只想安装一堆我们编写的C#Windows服务.

至今

我使用我在应用程序中内置的"安装和部署"项目在本地计算机上安装和运行Windows服务,然后我可以使用该项目在本地安装服务.

如何在服务器上安装服务?我想它只能从命令提示符完成,但我还需要什么?- 如果有什么?在安装之前,我在哪里放置要安装的文件?我想我必须在Visual Studio中的本地机器上编译应用程序,然后将其复制到服务器,然后运行安装实用程序将其安装在服务器上?

任何帮助将不胜感激.

Axa*_*dax 32

根据这个线程你需要运行

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe C:\MyService.exe
Run Code Online (Sandbox Code Playgroud)

(用你的windows路径替换c:\ windows)

  • +1 InstallUtil是运行时安装的一部分,而不是SDK,所以这是实现它的方法! (2认同)

mar*_*c_s 9

您的服务器有一个sc.exe(服务控制)命令,允许您安装,卸载,启动,停止和配置服务 - 不需要Visual Studio位.

sc.exe -?在命令提示符下运行 以获取所有可用选项的列表