C# 启动自己的服务

1.准备服务文件

  1. 右击服务,生成解决方案
  2. 在生成的文件夹中找到bin,Debug文件
  3. 将Debug拷贝到新文件下,假设命名为Test,新文件为自己设置的服务文件存储位置
  4. 将InstallUtil.exe文件放入这个新文件夹中。没有InstallUtil.exe,需要自行下载
    (利用everything软件查找本机installUtil.exe也可以)
    在这里插入图片描述

2.安装文件

  1. 用管理员的身份打开cmd
  2. 通过cmd命令找到Test文件所在位置,如图:
    在这里插入图片描述
  3. 在D:\Test>后输入InstallUtil.exe空格myService.exe,开始安装服务
    注意:cmd中输入前两个字母后,点击Tab键,系统可以自动补全单词

3.启动服务

  1. 安装成功后,启动服务,命令:net start myService,注意,不需要输入后缀.exe
  2. 这样就可以成功启动了

如果需要调试,将服务附加到进程。操作如下:

  1. 菜单栏–>调试–>附加到进程
    在这里插入图片描述
  2. 在进程中找到自己的服务,点击“附加”即可以断点调试。
    代码修改后,需要重新编辑,并将新的Debug内容拷贝到Test文件夹中
    小贴士:
    忘记服务所在的文件夹路径后,不要担心
    在任务管理器–>详细信息–>右击名称空白处–>将路径名称添加显示即可,如下图:
    在这里插入图片描述
    3.服务卸载
    在D:\Test>后输入 installUtil.exe -u myService.exe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值