title: Why do I get an exception with "server stack trace" when the client can't even connect to WCF server?
body: <p>In my code I make WCF requests to an <code>https://</code> endpoint. Sometimes the WCF server will be unreachable for whatever reason and then my code will yield and exception:</p>
  
  <pre><code>System.TimeoutException
  The request channel timed out while waiting for a reply after 00:01:00.
  Increase the timeout value passed to the call to Request or increase
  the SendTimeout value on the Binding. The time allotted to this operation
  may have been a portion of a longer timeout.
  </code></pre>
  
  <p>and the <code>.StackTrace</code> of the exception contains the following text:</p>
  
  <pre><code>Server stack trace: &lt;&lt;&lt;&lt; THE QUESTION IS ABOUT THIS VERY LINE
     at System.ServiceModel.Channels.RequestChannel.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)
  
  Exception rethrown at [0]: 
     at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
     at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)
     at [my code here invoking an OperatiionContract-attributed method
  </code></pre>
  
  <p>and the <code>.InnerException</code> is another <code>TimeoutException</code> with the following message:</p>
  
  <pre><code>The HTTP request to 'https://management.core.windows.net/subscription-id-here/
     services/hostedservices/service-name-here/deployments/deployment-id-here'
  has exceeded the allotted timeout of 00:01:00. The time allotted to this
  operation may have been a portion of a longer timeout.
  </code></pre>
  
  <p>What I don't get is the <code>Server stack trace</code> phrasing.</p>
  
  <p>Why is it "server" if my request hasn't even been responded to by the server?</p>