title: Launch Reporting Services Reports from .Net Code
body: <p>What is the best way to launch reporting services reports from .Net code?  One method would be to dynamically build a URL and launch a browser. Something like this:</p>
  
  <pre><code>http://server/ReportServer/Pages/ReportViewer.aspx?%2fReport+Directory%2fReport%20Name&amp;FirstParameter=1,2,3&amp;SecondParameter=8/30/2009&amp;rs%3aCommand=Render
  </code></pre>
  
  <p>I don't like how it creates a dependency on the specific URL--especially report parameters which are very likely to change. Is there a better way?</p>
  
  <p>The reports I want to link to are in several reporting services projects hosted on one (eventually two) servers.</p>