I have a windows client application that calls a asmx web service asynchronously. Most of the time this works fine. But I have a user occasionally running into the issue where the completed event throws a System.Timeout exception. The server continues
running and completes the operation.
The httpruntime execution timeout is 1800, which is definitely not getting hit. It's almost like the callback is timing out. I am trying to figure out where exactly to look.
I know the service proxy has a Timeout property, but I've read this is only for calling the service synchronously. Please correct me if I'm wrong.
Here is what the stack trace looks like.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeEndService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at :
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, I
View Complete Post