如何跟踪和调试Windows服务?
我用VB.NET做了一个Windows服务(我的服务主要是读取队列中的消息,并执行消息中的内容),已经安装并且可以成功启动,但发觉启动后并没有按我设计的那样去执行队列中的消息。但是我将那些代码做成EXE文件执行就可以的,所以那些代码应该没有问题,但是又不知道在做成Windows服务的时候在哪里出现问题,所以想请教各位如何跟踪和调试Windows服务?如果在没有安装VS.NET的客户环境下又如何处理呢?有没有工具可以完成这样的工作? 问题点数:20、回复次数:12Top
1 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-03 10:59:53 得分 0
(菜单)工具-->调试进程--->选中你要调试的进程
Top
2 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-03 16:39:28 得分 5
注: 进程中你可以看到你的服务。Top
3 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-03 16:40:45 得分 0
你的文件的版本要与当前的项目最后的编译版本一致。Top
4 楼eyejie()回复于 2005-06-03 17:18:23 得分 0
谢谢“zhongwanli”但这是安装的VS.NET的环境下才可以调试,如果没有安装VS.NET的客户环境下怎么处理呢?Top
5 楼eyejie()回复于 2005-06-04 11:36:11 得分 0
没有其它方法了吗????Top
6 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-06 12:44:54 得分 0
至少我现在还不知道,问问其他朋友吧。Top
7 楼eyejie()回复于 2005-06-07 08:35:36 得分 0
没有知道了???Top
8 楼net_lover(【孟子E章】)回复于 2005-06-07 08:41:39 得分 0
How to debug a Windows Service
http://www.codeproject.com/Purgatory/windowsservicedebugger.aspTop
9 楼net_lover(【孟子E章】)回复于 2005-06-07 08:42:10 得分 0
Debugging Windows Service Applications
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskdebuggingserviceapplications.aspTop
10 楼net_lover(【孟子E章】)回复于 2005-06-07 08:49:12 得分 0
http://support.microsoft.com/default.aspx?scid=kb;en-us;824344&Product=windowsxpsp2
How to debug a Windows ServiceTop
11 楼kimpankata(和joanna永远在一起)回复于 2005-06-07 11:43:41 得分 10
程序里放事件查看器来调试 就是winlog组件 很管用的Top
12 楼mouse0987(飞狐)回复于 2005-06-07 17:07:50 得分 5
请点这里,查看详细情况
http://www.lz.net.cn/bbs/X_AdvCom_Get.asp?UserID=7342Top




