您好我在Windows服务编码方面做了一些更改(与此相关的一些类文件),意味着我编写了从该类文件中的注册表中获取版本值,,,,之后
答案 0 :(得分:0)
你的OnStart方法最有可能挂起。您最近是否添加了任何线程/计时器代码。
您的示踪剂是否记录了任何信息? 你能写一些调试代码来记录你要去的地方以及抛出的异常吗?
答案 1 :(得分:0)
所以看起来OnStart
正在抛出异常(在SpoER.Init()
?中,并且它也有权限问题),这导致服务尝试立即停止。
我建议您按照您提供的异常信息来尝试找到问题。将大部分代码移动到单独的类中会更好,这样您就可以编写一个与服务共享相同代码的控制台应用程序。通过使用控制台应用程序,您可以轻松地调试它。
答案 2 :(得分:0)
现在我弄错了,实际上我正在做的是复制在调试模式下创建的DLL并复制到安装程序路径。实际上我需要的是我必须复制从发布模式获得的DLL并复制进入安装者方面