Windows服务停止工作
问题描述:
我有一个服务器上有2个窗口服务,只是停止工作。他们在我的本地系统上工作良好,直到昨天下午2点左右,他们工作正常。我不知道他们发生了什么事。它们显示为在Windows服务窗口中启动,但它们不起作用。Windows服务停止工作
我已经确认并尝试以下
- 我已经重新启动他们
- 我已经卸载,并使用相同的代码
- 我已经卸载重新安装它们并用代码重新安装他们在我的机器上(这与服务器上的代码相同,因为没有对它们进行任何更改)
- 我知道代码中没有错误,因为其中一个是电子邮件发送服务,如果出现错误,它会写入数据库 - 这不是偶然NG。
- 我知道,数据库连接字符串是正确的,因为它之前的工作再说我也不能使用不正确的连接字符串
- 我知道服务甚至没有试图发送电子邮件启动该服务,因为如果有是一个问题,说与邮件服务器的连接,它会写入数据库的东西。
- 我已重新启动服务器
没有任何工作。我无法弄清楚为什么Windows服务能够正常工作就会停止做任何事情。
请你帮忙。
感谢,
萨钦
答
我不能给你一个明确的答复,但与Windows服务问题时,这个小动作已经帮了我很多:
简而言之
System.Diagnostics.Debugger.Launch()
在你的代码中,它会启动VS并作为一个中断点工作。从这里开始,你可能会想到你的代码,并看看出了什么问题。这只会帮助你,如果VS可以在你的生产机器上使用..
Windows日志?你的日志? – 2012-07-17 10:01:20
在事件查看器中没有任何东西,我很确定我的日志写入命令窗口,这意味着我没有看到它们 – 2012-07-17 10:05:35
您是否检查过凭据? – JohnnBlade 2012-07-17 10:06:13