Требуемый Сервис, не найденный

У меня есть сервисное приложение окон, которое работает с помощью дистанционной работы. Это используется для отображения подсказки по воздушному шару. Однако это иногда бросает эту ошибку:

Exception :Requested Service not found
Inner Exception : Stack Trace : Server stack trace: at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Baloontip.clsBaloonTool.Messagebox(String Message)

Может любое тело помогать мне с этой проблемой.

18
задан Patrick McDonald 29 June 2015 в 10:09
поделиться

1 ответ

Если ошибка возникает через некоторое время, возможно, вы не переопределяете метод InitializeLifetimeService базового класса MarshalByRefObject .

По умолчанию, если вы не переопределяете метод, удаленный объект уничтожается через некоторое время (я думаю, через 5 минут). Если вы переопределите метод и вернете значение null, объект будет иметь бесконечное время жизни.

public override object InitializeLifetimeService() {
  return null;
}
23
ответ дан 30 November 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: