在VS2005中调试Windows Service Windows服务
来源:互联网 发布:阿里云招聘网最新招聘 编辑:程序博客网 时间:2024/05/09 11:04
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("...");
_______________________________________
如果 window服务 中程序问题很多的话。
可以吧window服务内的程序 放到一个 新建项目中。在项目中进行调试。这样可以得到反馈的错误信息。
- 在VS2005中调试Windows Service Windows服务
- 在VS2005中调试Windows Service
- 在VS2005中调试Windows Service
- Windows Service服务的调试
- windows下在VS2005中进行Qt调试
- .net/vs2005/c# 创建windows service/windows服务
- Windows Service服务 附加到进程调试
- VS中调试Windows服务
- C# VS 2010 创建、安装、调试 windows服务(windows service)
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C# VS 2010创建、安装、调试 Windows服务(Windows Service)
- C# VS 2010 创建、安装、调试 windows服务(windows service)
- 无法在 Windows XP Service Pack 2 中启动 Windows 防火墙服务
- 在VS2005中配置Windows Workflow Foundation
- 在Windows Vista+IIS7中使用vs2005 调试.net2.0项目
- 友元函数
- cxgrid直接载入图片
- FIBPlus:使用独特的主细表机制访问InterBase
- MySQL Timeout解析
- 上海今年上网费用将大幅降低
- 在VS2005中调试Windows Service Windows服务
- DataGridView单元格输入大写字母
- activeMQ学习二
- jquery UI 效果 accordion
- 想成为Google工程师?先回答这15个面试问题
- 每日英语(三)
- SQLite语法简明教程
- android获取设备信息
- gdb 和 watchpoint