Как лучше всего запускать отчеты служб отчетов из кода .Net? Одним из методов будет динамическое создание URL-адреса и запуск браузера. Примерно так:
http://server/ReportServer/Pages/ReportViewer.aspx?%2fReport+Directory%2fReport%20Name&FirstParameter=1,2,3&SecondParameter=8/30/2009&rs%3aCommand=Render
Мне не нравится, как это создает зависимость от конкретного URL - особенно от параметров отчета, которые с большой вероятностью могут измениться. Есть ли лучший способ?
Отчеты, на которые я хочу ссылаться, находятся в нескольких проектах служб отчетов, размещенных на одном (в конечном счете, двух) серверах.