当前位置:  开发笔记 > 编程语言 > 正文

将调试视图与Windows服务一起使用

如何解决《将调试视图与Windows服务一起使用》经验,为你挑选了1个好方法。

我在远程计算机上实时调试Windows服务时遇到问题.该机器位于防火墙后面,只能通过远程桌面访问.我通过我的代码包含Debug.WriteLine语句,而不是Console.WriteLine.不久前,我遇到了一个名为Debug View的 Microsoft应用程序.它在调试Forms和WPF应用程序时很有用,但它不会显示正在运行的服务的Debug.WriteLine语句.如果我能看到这些调试语句,我会非常高兴.有没有办法做到这一点?

注意,项目是在调试模式下编译的,因为我可以在服务安装期间看到Debug View中的调试语句.



1> Matthew Ferr..:

运行Debug View方式Administrator,选择Capture菜单,然后确保选中该菜单Capture Global Win32.这将捕获Debug.WriteLine您的服务(以及任何其他服务)的输出.您可能希望使用过滤器来防止Debug View显示您不感兴趣的输出.请考虑使用您的服务名称添加服务调试消息,以便您可以对其进行过滤.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有