背景:
1.自己写好了一个Windows服务(我用的是C#写的),项目地址在本地硬盘某文件夹中。
2.通过installUtil servicename.exe的形式安装了Windows服务在本地电脑中。(怎样编写Windows服务和新增服务、删除服务略,这是另一个话题,之前的博文里有)
3.此服务已在本机运行。
4.那么问题来了,怎样调试服务呢?
稍有常识的大概都会想得到,调试写好的服务大概就是需要使用visual studio里面的“调试--附加到进程--然后选择这个服务名称即可”
实际上确实是的。
然而有个问题是在我选择了附加到进程,看到的进程列表里面为什么这个进程是灰色的,当然是无论如何都选不到的,怎么办呢?
如下图1.
然后我尝试了点击“show processes from all users”
然后点击右边的刷新,刷新进程列表,居然又出现了一个进程,还是这个名字,可以选中的。
然后可以选中。
那么剩下的事就很简单了。
如下图2.
mark,自己记一下,不要下次又忘记了。