1、Windows Service项目生成:[服务名称].exe

编译后,把bin\debug下所有都拷贝到生产环境的一个地址下:[服务exe所在文件地址]

2、部署:做一个ServiceInstall.bat

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe [服务exe所部署的文件地址]\[服务名称].exe
Net Start [服务名称]
sc config [服务名称] start= auto
pause

3、卸载的:ServiceUninstall.bat

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u [服务exe所部署的文件地址]\[服务名称].exe
paush

4、更新服务的代码,需要从启服务。而重启的这个服务提示:“错误1061”

在“任务管理器”去task里将这个服务删除。

5、如果这个服务变成“指定的服务已经标记为删除”,删除也灰色了,从启也灰色了。状态是:禁用

部署和卸载两个bat都不能用的时候:

直接把“服务”(services.msc)的窗口关闭,重新打开,就看不到这个服务了。

 

相关文章:

  • 2021-10-12
  • 2021-07-31
  • 2022-12-23
  • 2021-12-10
  • 2021-07-17
  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2022-01-09
  • 2021-03-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案