现在的位置: 首页 > 综合 > 正文

window service 学习之路(二)【学习笔记】 — 安装布署、卸载Window Service

2013年04月01日 ⁄ 综合 ⁄ 共 887字 ⁄ 字号 评论关闭

1、从“开始”中选择Visual studio 2010 安装程序中的 “Visual studio  Tools" 。然后选择“Visual studio 命令提示行(2010)”【我采用这个,不用打很长的路径字符串】

或者

输入cmd(命令行),输入cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.303192.0cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

2、把上一节生成好的 BIN \ DEBUG 下生成好的所有文件,COPY出来放到一个新建的文件夹中,这样做有两个好处:第一,可以把文件夹放在根目录下,这样下面用起路径来录

入就比较少;第二,不耽误原项目进行编译。

3、在命令行里录入如下命令:InstallUtil "E:\WindowsService1\bin\Debug\WindowsService1.exe"

如果安装成功,会如下图所示:

卸载Window Service

只需要在命令行里录入: InstallUtil  /u "E:\WindowsService1\bin\Debug\WindowsService1.exe"   (注:和安装的区别就是路径前加了/u)

查看window服务

在“开始”-->“运行”中录入    services.msc

控制面板-->管理工具-->服务,可在此手动启动,停止服务

 

调试window服务

1、通过【事件查看器】查看

2、直接在程序中调试(菜单-->调试-->附加进程-->服务名(这里的服务名是项目名称,不是ServiceName属性自定义的名称,所以建议自定义名称和项目名称保持一致,另外需勾选【显示所有用户的进程】才能看到服务名)-->附加

   这里附加的进程名应该是:WindowsService1.exe 而不是 WindowsService1.vshost.exe。WindowsService1.exe 默认不会出现,必须勾选【显示所有用户的进程】【显示所有会话中的进程】

3. 在程序中打断点调试即可,另外调试服务时服务必须已启动(管理工具-->服务)

 

抱歉!评论已关闭.