问题重新启动Windows服务

时间:2009-12-08 06:06:52

标签: c# .net windows-services

您好我在Windows服务编码方面做了一些更改(与此相关的一些类文件),意味着我编写了从该类文件中的注册表中获取版本值,,,,之后

3 个答案:

答案 0 :(得分:0)

你的OnStart方法最有可能挂起。您最近是否添加了任何线程/计时器代码。

您的示踪剂是否记录了任何信息? 你能写一些调试代码来记录你要去的地方以及抛出的异常吗?

答案 1 :(得分:0)

所以看起来OnStart正在抛出异常(在SpoER.Init()?中,并且它也有权限问题),这导致服务尝试立即停止。

我建议您按照您提供的异常信息来尝试找到问题。将大部分代码移动到单独的类中会更好,这样您就可以编写一个与服务共享相同代码的控制台应用程序。通过使用控制台应用程序,您可以轻松地调试它。

答案 2 :(得分:0)

现在我弄错了,实际上我正在做的是复制在调试模式下创建的DLL并复制到安装程序路径。实际上我需要的是我必须复制从发布模式获得的DLL并复制进入安装者方面