title: Client Disconnected
body: <p>I am often getting a Client Disconnected message. I don't use load balancing - only a single IIS server. I need to know what is causing this and how to fix it.</p>
  
  <p>Here is the exception info:</p>
  
  <pre><code>Type: System.Web.HttpException
  Message: The client disconnected.
  
  Exception Data: 
  
  Source: System.Web
  
  TargetSite: Void ThrowError(System.Exception, System.String, System.String, Boolean)
  
  StackTrace: 
     at System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError)
     at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)
     at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState)
     at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState)
     at System.Web.UI.HiddenFieldPageStatePersister.Load()
     at System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
     at System.Web.UI.Page.LoadAllState()
     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  </code></pre>