我有一个在Azure云服务下运行的WCF SOAP应用程序。
对于我对应用程序(或我的用户)所做的所有SOAP调用的大约30%,我收到以下错误:
There was no endpoint listening at URL that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details., Server stack trace:
at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at 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)
我对这个错误感到有点困惑,因为通常我会期望这个错误永远或永远不会。 我检查了一些用户输入,与其他输入相比,我没有看到任何奇怪的东西。