C# 错误1053“;服务未及时响应启动或控制请求”;

C# 错误1053“;服务未及时响应启动或控制请求”;,c#,windows-services,C#,Windows Services,我应该更改VM管理器的代码,以便它可以在新服务器上运行。我更改了所有引用旧服务器的地址,但当我尝试运行该服务时,收到错误消息:error 1053“该服务未及时响应启动或控制请求”。我读到这个错误应该在30秒后出现,但我在启动服务后立即收到它。以下是OnStart方法: protected override void OnStart(string[] args) { RequestAdditionalTime(150000); WCFService.

我应该更改VM管理器的代码,以便它可以在新服务器上运行。我更改了所有引用旧服务器的地址,但当我尝试运行该服务时,收到错误消息:error 1053“该服务未及时响应启动或控制请求”。我读到这个错误应该在30秒后出现,但我在启动服务后立即收到它。以下是OnStart方法:

protected override void OnStart(string[] args)
    {
        RequestAdditionalTime(150000);   
        WCFService.client.Connect("https://*************");
        WCFService.client.Login(@"*********", "***********");
        host.Open();
    }
我试图增加额外的时间,但没有任何效果。我不可能附加调试器。对如何解决这个问题有什么建议吗

我试着在它周围放一个试扣:

try
        {
            RequestAdditionalTime(150000);
            WCFService.client.Connect("https://***********");
            WCFService.client.Login(@"********", "**********");
            host.Open();
        }
        catch (Exception e)
        {
            File.WriteAllText(@"C:\Users\*********\Desktop\errorMessage.txt", e.ToString());
        }    
但我收到了相同的错误消息,桌面上没有创建文本文件


我想试试这个帕特恩:但我真的不知道该把它放在哪里。我应该把它放在程序的“main”方法中吗?

您可以调试windows服务:很抱歉,我不太了解这些解决方案,否则它们就不起作用了。我的程序不是控制台应用程序(据我所知),也不能附加调试器。它是windows服务,不是吗?我想是的,因为在我从wix安装程序中删除autostart并安装它之后,它出现在“服务”窗口中。@BIDeveloper实际上不可能调试它,因为在尝试启动服务和接收错误之间只有毫秒。