title: WCF Timeout exception on service call
body: <p>I have a WCF service that is giving the following error on live</p>
  
  <pre><code>Event code: 3005 
  Event message: An unhandled exception has occurred. 
  Event time: 19/06/2012 10:39:09 
  Event time (UTC): 19/06/2012 09:39:09 
  Event ID: 501c1b630958413db7c7f746b0a467f7 
  Event sequence: 74336 
  Event occurrence: 742 
  Event detail code: 0 
  
  Application information: 
      Application domain: /LM/W3SVC/5/ROOT-1-129844753959691296 
      Trust level: Full 
      Application Virtual Path: / 
      Application Path: &lt;private&gt; 
      Machine name: &lt;private&gt; 
  
  Process information: 
      Process ID: 6112 
      Process name: w3wp.exe 
      Account name: IIS APPPOOL\&lt;private&gt; 
  
  Exception information: 
      Exception type: TimeoutException 
      Exception message: The HTTP request to '&lt;private&gt;/EndPoint.svc' has exceeded the allotted timeout of 00:01:00. The time allotted to this operation may have been a portion of a longer timeout.
     at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
     at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
     at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
  
  The operation has timed out
     at System.Net.HttpWebRequest.GetResponse()
     at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
  
  
  
  Request information: 
      Request URL: http://&lt;private&gt;/ 
      Request path: / 
      User host address: &lt;private&gt; 
      User:  
      Is authenticated: False 
      Authentication Type:  
      Thread account name: IIS APPPOOL\&lt;private&gt;  
  
  Thread information: 
      Thread ID: 110 
      Thread account name: IIS APPPOOL\&lt;private&gt;  
      Is impersonating: False 
      Stack trace:    at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
     at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
     at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
  
  
  Custom event details: 
  </code></pre>
  
  <p>Our site is down and I don't know what to do here.  Any ideas are most welcome.</p>