在VS2005中调试Windows Service
来源:互联网 发布:哈尔滨乐松有mac专柜么 编辑:程序博客网 时间:2024/05/22 03:18
1. MSDN推荐的方法
1.1、调试windows服务的初始化、启动
另写一个程序控制服务的初始化和启动
注意:OnStart里写Log, OnStart里要在30秒返回. 不然启动就失败了! 所以OnStart里不要放太多代码! 可以用异步或线程.
1.2、调试windows服务的其他方面
1 ) 安装您的服务 : intallutils xx.exe
2) 可从“服务控制管理器”、“服务器资源管理器”或代码启动服务
3) vs: 设置相关断点,启动调试,再在工具栏中选择 调试->附加到进程..., 选择您的服务, 确定。
2、trace方法
2.1、添加调试方法
private static void DebugRun(string[] args)
{
/*
初始化服务
OnStart();
Console.ReadLine();
OnStop();
*/
}
2.2、改写程序入口为如下:
public static void Main(string[] args)
{
#if DEBUG
DebugRun(args);
#else
/*
初始化服务
*/
#endif
}
2.3、加入2种调试代码
EventLog.WriteEntry("...");
System.Diagnostics.Debug.WriteLine("...");
- 在VS2005中调试Windows Service
- 在VS2005中调试Windows Service
- 在VS2005中调试Windows Service Windows服务
- windows下在VS2005中进行Qt调试
- 在VS2005中调试JavaScript
- 在Windows Vista+IIS7中使用vs2005 调试.net2.0项目
- 如何在VS2005中调试JavaScript脚本
- 如何在VS2005 中调试JavaScript 脚本
- 在VS2005中调试JS页面
- VS2005中:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
- 在VS2005中配置Windows Workflow Foundation
- net中如何调试Windows Service应用程序
- vs2005 在windows 7 下调试的配置
- vs2005中调试js
- 如何在sharePoint2007和VS2005中调试WebPart?
- 解决vs2005 在 ie8 中 调试后停止问题【备忘】
- VS2005在本机WINCE模拟器中调试程序
- 在vs2005中遇到的调试问题以及解决办法
- 安全防护-入侵检测实战之全面问答(下)
- [转]水晶报表中动态保留数字字段小数位 [http://blog.csdn.net/xwdd129/archive/2006/05/29/760661.aspx]
- 微软经典面试测试题和参考答案(变态)
- 使用正则表达式进行数据校验(java,javascript)
- 在 Windows 上使用 Apache 2 配置 Subversion 服务器
- 在VS2005中调试Windows Service
- 全是一阵风
- SQL Server日志文件总结及日志满的处理
- 网民需要小心使用U盘及网络聊天工具
- 从 Java 应用程序动态生成 PDF 文件
- php实现文件下载的一段代码
- UNIX和Linux Shell正则表达式语法介绍
- C#日期格式化
- The difference between Chinese and American