gpt4 book ai didi

c# - 未找到请求的服务

转载 作者:IT王子 更新时间:2023-10-29 04:49:20 28 4
gpt4 key购买 nike

我有一个使用远程处理的 Windows 服务应用程序。它用于显示气球提示。但是,它有时会引发此错误:

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)

任何人都可以帮我解决这个问题。

最佳答案

如果错误在一段时间后发生,可能是您没有覆盖基类的 InitializeLifetimeService 方法 MarshalByRefObject .

默认情况下,如果您不覆盖该方法,则远程对象会在一段时间后(我想是 5 分钟)被销毁。如果重写该方法并返回 null,则该对象的生命周期是无限的。

public override object InitializeLifetimeService() {
return null;
}

关于c# - 未找到请求的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651852/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com