端口8083:调用服务失败.可能原因:服务离线或无法访问
本文关键字:服务 离线 线或 访问 调用 8083 失败 端口 | 更新日期: 2023-09-27 18:16:58
我有一个wcf服务,它托管在windows服务中,当在8083端口运行时,来自客户端的服务方法调用抛出以下错误。但是,如果服务在另一个端口号上启动,那么从客户端调用操作契约时就不会出现错误。如何解决端口8083
的错误?位于http://localhost:8083/WinService的HTTP服务不可用。这可能是因为服务太忙,或者没有发现在指定地址侦听的端点。请确保地址正确,稍后再尝试访问服务。
服务器堆栈跟踪:在System.ServiceModel.Channels.HttpChannelUtilities。ProcessGetResponseWebException(WebException, HttpWebRequest请求,HttpAbortReason abortReason)httprequestchannel.httpchannelrequest 1. System.ServiceModel.Channels.HttpChannelFactory"。WaitForReply(时间间隔超时)在System.ServiceModel.Channels.RequestChannel。请求(消息消息,超时时间)在System.ServiceModel.Dispatcher.RequestChannelBinder。请求(消息消息,超时时间)在System.ServiceModel.Channels.ServiceChannel。调用(String action, Boolean单向,ProxyOperationRuntime操作,Object[] in, Object[] outs, TimeSpan timeout)在System.ServiceModel.Channels.ServiceChannelProxy。调用方法调用方法调用,ProxyOperationRuntime操作在System.ServiceModel.Channels.ServiceChannelProxy。调用(IMessage消息)
[0]:在System.Runtime.Remoting.Proxies.RealProxy。HandleReturnMessage(IMessage reqMsg, IMessage retMsg)在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData&msgData, Int32类型)在IInterOpIntegrationWCFService。TestService (ClientIdentity objClientIdentity)在InterOpIntegrationWCFServiceClient。TestService (ClientIdentity objClientIdentity)
内部例外:远程服务器返回错误:(503)服务器不可用。在System.Net.HttpWebRequest.GetResponse ()httprequestchannel.httpchannelrequest 1. System.ServiceModel.Channels.HttpChannelFactory"。WaitForReply(时间间隔超时)
对于这种情况,服务端点WCF必须始终提供ABC -地址、绑定、契约。您只需要在配置中定义绑定和契约。我注意到端点地址属性中没有任何内容。
您可以参考以下链接获取更多信息:
为什么WCF不能在wcftestclient中调用?
https://social.msdn.microsoft.com/Forums/vstudio/en-US/4d900638-dbbd-4d88-a835-bc8565e83cbf/failed-to-invoke-the-service-possible-causes-the-service-is-offline-or-inaccessible-while-invoking?forum=wcf回答http://forums.asp.net/t/2016601.aspx?wcf +测试+客户+ + +调用+ +服务失败