2013-12-12 66 views
2

我写安装并成功运行Windows服务。添加项目引用防止Windows服务启动 - 错误1053

后,我试图通过我的解决办法引用另一个项目,当我尝试开始我得到的服务有点复杂添加到服务:

错误1053年:服务没有启动响应或以及时的方式控制请求。

自制API的参考文件是.net 4.5,MS类库是4.0。另外,我尝试将我的构建类型更改为Release

对于它的价值,我试图引用的API是使用Azure服务总线。另外,我们还有很多依赖注入正在使用ninject。

任何想法将不胜感激。

回答

1

如果您的服务继承了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); 
    } 
} 

这可能指向要么是由服务主机隐藏在配置或环境错误。

相关问题