title: Load SSRS Report from file in C# in a service
body: <p>We are looking into replacing Crystal with SSRS.</p>
  
  <p>I would like to know if it is at all possible to load the .rdl or .rdl.data file in C# and generate the report to a memory stream.</p>
  
  <p>I have seen some examples using the <a href="http://msdn.microsoft.com/en-us/library/ms252207%28v=vs.80%29.aspx" rel="nofollow">LocalReport</a>, but this seems to be part of either the WinForms or WebForms assemblies.</p>
  
  <p>So what I would like to know is:</p>
  
  <ul>
  <li>Is it possible to load the report from file as part of our service.</li>
  <li>Can we then generate the report to a Stream (lets say a memory
  stream)</li>
  <li>Can I do this without using the WebForms/WinForms assemblies in my
  service</li>
  <li>Can we achieve this without using the webservice for SSRS</li>
  </ul>