问题描述
我的程序是控制台应用程序时可以正常运行,可以改成Windows服务的时候就不运行的,Windows服务开启正常
解决方案
解决方案二:
没人,求解啊
解决方案三:
怎么个不正常,什么表现?包装一个异常,最好是这样thrownewException("xxx",exp)此时exp将作为InnerException不要随意丢弃原有的异常,这绝对是一个好的习惯
解决方案四:
参考以上链接,里面的步骤写得很清楚了。重点看截图,不一定非要看E文。
解决方案五:
如果你跑在vista以上的windows系统上,要注意windows服务并没有用户session,所以不要模拟什么用户登录后的桌面操作。具体你做了什么,从你的那一两行中完全看不出来。如果要定时执行自己的任务,在你的WindowsService中使用定时器就行了,不要再去搞什么别的做法。
解决方案六:
引用2楼dongxinxi的回复:
怎么个不正常,什么表现?包装一个异常,最好是这样thrownewException("xxx",exp)此时exp将作为InnerException不要随意丢弃原有的异常,这绝对是一个好的习惯
同意。应该将Exception写到日志中。然后,或者继续退出(因为这就是你的进程的最外层捕获异常的程序),或者忽略这个eXception而继续,都可以。
时间: 2024-12-20 22:53:39