端口8083:无法调用服务。可能的原因:服务处于脱机状态或无法访问

时间:2015-10-09 10:05:03

标签: c# wcf windows-services

我有一个托管在Windows服务中的wcf服务,当在8083端口运行时,来自客户端的服务方法调用会抛出以下错误。但是,如果服务是从另一个端口号启动的,则从客户端调用操作协定时没有错误。如何使用端口8083解决错误

位于http://localhost:8083/WinService的HTTP服务不可用。这可能是因为服务太忙或者没有找到在指定地址侦听的端点。请确保地址正确并稍后再次尝试访问该服务。

服务器堆栈跟踪:    在System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException,HttpWebRequest request,HttpAbortReason abortReason)    at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)    在System.ServiceModel.Channels.RequestChannel.Request(消息消息,TimeSpan超时)    在System.ServiceModel.Dispatcher.RequestChannelBinder.Request(消息消息,TimeSpan超时)    在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,Object [] outs,TimeSpan timeout)    在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)    在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

在[0]处重新抛出异常:    在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)    在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 type)    在IInterOpIntegrationWCFService.TestService(ClientIdentity objClientIdentity)    在InterOpIntegrationWCFServiceClient.TestService(ClientIdentity objClientIdentity)

内部例外: 远程服务器返回错误:(503)服务器不可用。    在System.Net.HttpWebRequest.GetResponse()    at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)

1 个答案:

答案 0 :(得分:0)

对于这种情况,服务端点WCF必须始终提供ABC - 地址,绑定,合同。您只需在配置中定义绑定和合同。我注意到端点地址属性中没有任何内容。

您可以参考以下链接获取更多信息:

Why WCF cannot be invoked in 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+test+client+failed+to+invoke+the+service