title: unable to connect to remote server - SSRS 2008 - webservice
body: <p>I have an asp.net page that is trying to access a SSRS 2008 ReportServer through the ReportViewer control. The reports are accessed using a proxy account that is setup with 'Browser' role on the server. With a regular report access scenario this setup works fine. but whenever we try to load test this page using 100 virtual users, we start seeing "unable to connect to remote server" errors. the load test is setup to start with 10 users and rampup 10 users after every 30 seconds. the test is setup to run for 30 mins. </p>
  
  <p>The stack trace is as below:</p>
  
  <blockquote>
    <p>System.Net.WebResponse GetWebResponse(System.Net.WebRequest) 
    System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest
    request) at
    System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest
    request) at
    Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetWebResponse(WebRequest
    request) at
    Microsoft.Reporting.WebForms.ServerReportSoapProxy.GetWebResponse(WebRequest
    request) at
    System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
    methodName, Object[] parameters) at
    Microsoft.SqlServer.ReportingServices2005.Execution.ReportExecutionService.LoadReport(String
    Report, String HistoryID) at
    Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String
    Report, String HistoryID) at
    Microsoft.Reporting.WebForms.ServerReport.GetExecutionInfo() at
    Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1
    parameters)</p>
  </blockquote>
  
  <p>Is there something in the report server configuration that needs to be altered to support one such load profile?<br>
  I am thinking, 100 users is not a lot for the box to handle, given that the box has QuadCore Xeon 3.Ghz and 10GB RAM.</p>