我应该更改VM-Manager的代码,以便它可以在新服务器上运行。我更改了所有引用旧服务器的地址,但是当我尝试运行该服务时,我收到错误消息:错误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());
}
但是我收到了相同的错误消息,并且桌面上没有创建任何文本文件。
我想尝试这个模式:https://stackoverflow.com/a/2629741/2996227但我真的不知道该把它放在哪里。我应该把它放到程序的“主要”方法中吗?