【问题标题】:Adding project reference prevents windows service from starting - error 1053添加项目引用会阻止 Windows 服务启动 - 错误 1053
【发布时间】:2013-12-12 20:22:16
【问题描述】:

我正在编写一个安装并运行成功的windows服务。

在我尝试通过在我的解决方案中引用另一个项目来为服务添加一些复杂性之后,当我尝试启动服务时,我得到:

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

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

对于它的价值,我试图引用的 API 正在使用 Azure 服务总线。此外,我们使用 ninject 进行了相当多的依赖注入。

任何想法将不胜感激。

【问题讨论】:

    标签: c# .net azure windows-services


    【解决方案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);
        }
    }
    

    这可能指向服务主机隐藏的配置或环境错误。

    【讨论】:

      猜你喜欢
      • 2019-09-25
      • 2011-11-16
      • 1970-01-01
      • 2010-10-22
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 2016-01-09
      • 2014-11-24
      相关资源
      最近更新 更多