日期:2014-05-19  浏览次数:20876 次

冰天雪地,裸体跪求,调试Windows服务!
最近在做PDA和PC通信的项目,PC端运行的是Windows服务,郁闷的很,移动项目和Windows服务调试都是很麻烦的事情。服务如果可以起来的话,在.net里面还可以跟到,但是我现在连服务都起不来,查看系统日志,就是一句话,服务被意外终止!谁能帮帮我?

------解决方案--------------------
服务都起不来如何跟踪啊?
------解决方案--------------------
查查Application事件日志,那里会有异常信息。
------解决方案--------------------
查查日志
------解决方案--------------------
查日志
------解决方案--------------------
ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskdebuggingserviceapplications.htm
------解决方案--------------------
监听或者轮询
------解决方案--------------------
OnStart里写Log,
OnStart里要在30秒返回.
不然启动就失败了!
所以OnStart里不要放太多代码!
可以用异步或线程.
------解决方案--------------------
onstart要在30秒内返回,这是os规定的,否则认为启动失败。因此,如果你确实需要做很多初始化工作,可以启动一个独立线程去做。

如果你的问题不是因为超时的话,具体原因在哪里可以逐行写日志来判断出问题的代码在哪一行?