当我的 ASP.NET WCF 服务调用另一个 ASP.NET WCF 服务时,将返回以下内容:
无法建立后端连接
服务器堆栈跟踪:
在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)在 [0] 处重新引发异常:在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型) 在 ServiceNameSpace.Service
的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 。 ServiceType.getStatus(getStatusRequest 请求)
有任何想法吗?
上午 10:12 更新 - 看了一会儿之后:我的猜测是其他服务不喜欢我们传递给它的某些数据。我认为它没有验证输入,然后在空引用或数据库查询上引发异常。
PS。由于安全\隐私原因,最后一个堆栈跟踪行中的组件名称已更改。
PS。我试图进行搜索。我将标题粘贴到搜索框中,然后单击输入框左侧的搜索。没啥事儿。