给服务进程加载debuger的方法允许您调试大多数的代码,但不是全部;例如:因为在调试时,服务已经开始运行了,所以用这种方法不能调试服务的OnStart方法和Main方法(用于加载服务)中的代码.对付这种问题的唯一方法就是,在您的服务应用程序中创建另外一个仅仅用于辅助调试的临时服务。您需要安装两个服务,然后启动这个"虚拟"服务加载服务进程。一旦这个临时服务启动进程,您就可以使用Visual Studio.NET 中的调试菜单,为服务进程加载debuger了上边的这句话能举个具体的例子吗,怎么在服务应用程序中创建另外一个仅仅用于辅助调试的临时服务?
解决方案 »
- .net 浏览器传参 不可以传a=&b=1吗
- C#中如何控制一个按钮处于按下和弹起状态?
- 如何在排序中固定winform DataGridView中的合计行在最后一行?
- dotMSN机器人"未处理 System.Net.Sockets.SocketException"出错,怎么解决?
- 为何在XP下能成功调用的C++Dll在windows server 2003下不能调用了?
- 急,sql发邮件问题 马上结贴
- 想破头的问题啊!!
- 如何在C#中调用执行执行命令行程序(Telnet.exe)并和程序交互 ?也许这是在公司写的最后一个程序了!
- 请问那种在统计当前光标在文本框里处于第几行第几列的效果是怎么做的?谢谢!
- 软件如何加密
- 正则 去掉重复的链接地址
- Regex获取[]里的内容
在Start()事件中,加一句话,Thread.Sleep(20*1000);//休眠20秒,在这20秒内,你用VS附加到进程,就可以调试了。
我就这么玩的,一般可以在App.config加个开关,如果开的话,就在启动时休眠20秒