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