[英]Adding project reference prevents windows service from starting - error 1053
我正在写一个Windows服务,它可以成功安装并运行。
在尝试通过引用解决方案中的另一个项目为服务添加一些复杂性之后,当我尝试启动服务时,我得到:
错误1053:服务未及时响应启动或控制请求。
自制API的引用是.net 4.5,MS类库是4.0。 另外,我尝试将构建类型更改为Release
。
对于它的价值,我尝试引用的API使用的是Azure Service Bus。 另外,我们使用ninject进行了很多依赖注入。
任何想法将不胜感激。
如果您的服务继承自System.ServiceProcess.ServiceBase
,我假设它继承了它,请尝试在其周围包装一个控制台应用程序以测试启动。
static void Main(string[] args)
{
try
{
var myService = new MyService();
myService.OnStart(args);
Thread.Sleep(Timeout.Infinite);
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}
这可能指向服务主机隐藏的配置或环境错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.