我目前面临一个我无法解决的问题,我真的不知道该怎么办了。
当我尝试启动服务时,我收到消息:“服务已启动但又停止了,这是因为如果某些服务无事可做,例如性能日志和警报服务,它们将停止。” .
我查看了 Windows 日志,但没有任何内容可以描述为什么我的服务一直在停止。我还尝试通过命令提示符触发 Windows 服务,它给了我消息:“服务没有启动,但服务没有返回任何错误。”。
我试图删除所有引用我的服务的键,但这并没有解决问题。
我在谷歌上搜索(可能不够好)找到答案,但我没有找到任何答案。我确实找到了一些描述我可以做什么的网站,但是所有这些建议都不起作用。
这有点* * 因为我不知道在哪里看。我没有任何错误消息,我没有任何可用于搜索的 ID。我真的不知道从哪里开始,我希望你们能帮助我解决这个问题。
windows服务详解
操作系统: Windows XP SP3
.Net 框架: .Net 4.0 客户端配置文件
语言: C#
开发环境: Visual Studio 2010 Professional(但安装了Visual Studio 2012 RC)
通信: WCF(命名管道)、WCF(BasicHTTPBinding)
命名管道:
我选择此解决方案是因为我想从 Windows 服务与 Windows 窗体应用程序进行通信。它现在工作了很长一段时间,但突然我的 Windows 服务自行关闭,我无法再重新启动它。
实现了两个命名管道服务:一个事件服务,它将向 windows 窗体应用程序发送任何通知,一个管理服务,它使我的 windows 窗体应用程序能够维护我的 windows 服务。
基本HTTPBinding:
基本的 http 绑定建立到中央服务器的连接。然后,此连接用于将信息从客户端流式传输到服务器。
我不知道您需要哪些其他信息,但如果你们需要一些东西,那么我会尽可能详细地提供。
先感谢您。