windows service创建

1.添加windows服务

 2.appconfig配置文件存放目录

3.添加log4net配置文件

 注意上面还有一句

 4.添加log4net.dll的引用

5.编写config文件

在assemblyInfo.cs 文件里面加一句话  [assembly: log4net.Config.XmlConfigurator(Watch = true)]

6.编写service1.cs文件

 7.在service1设计页面里面添加安装程序

8.修改安装程序属性

9.修改自动生成的设计器的属性

10.生成项目

11.打开命令提示符,以管理员身份运行

创建服务

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
installutil I:\yxg\公交医院支付我的接口-10-08\WFTpayInterface\WindowsServiceDuiZhang\bin\Debug\WindowsServiceDuiZhang.exe
pause 

12.服务安装成功之后 在服务列表里面启动服务

13.在vs里面点击 调试 ->附加到进程

14.选择相应的应用程序,点击附加

15.修改服务之后先删除服务

installutil /u  I:\yxg\公交医院支付我的接口-10-08\WFTpayInterface\WindowsServiceDuiZhang\bin\Debug\WindowsServiceDuiZhang.exe
pause

16.重新生成vs项目

17.用命令安装服务

  

18.启动服务

19.再次附加运行 程序 

20.如果附加程序无法断点调试 可以通过修改主程序来调试 最后记得把代码再改回来

在Program.cs的Main函数中,注释掉自动生成的代码,添加以下两行:

Service1 obj = new Service1();
obj.OnStart();
然后把protected override void OnStart(string[] args) 改为 public void OnStart()。 
最后设置断点,按F5运行就可以直接进入调试了。
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值