Сделать более дружественными URL-адреса отчетов SSRS - PullRequest
1 голос
/ 23 марта 2012

У нас есть отчеты SSRS, настроенные примерно так: http://myserver/reports/Pages/Report.aspx?ItemPath=%2fChanges-By-SSN&ViewMode=Detail

Есть ли простой способ изменить URL-адрес на что-то вроде: http://myserver/reports/?changes-by-ssn

Эти отчеты будут использоваться нетехническими людьми, и я хотел бы, чтобы URL был более дружелюбным и легче запоминался.

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Я не пробовал перезаписывать URL-адреса с помощью SSRS, поэтому не знаю, насколько это будет просто.

Как насчет другого способа?Либо интегрируйте ReportViewer в свое приложение, чтобы пользователи могли выбирать отчет из списка отчетов.

И / или создавать модели отчетов и разрешать использовать ReportBuilder - URL-адреса в этом случае довольно чистые, и пользователи работают смодели и папкообразные структуры

0 голосов
/ 23 марта 2012

Вы можете создать простую страницу asp.net, которая принимает симпатичный URL и использует Server.Redirect или Server.Transfer (если вы хотите, чтобы редирект скрыт), чтобы показать правильный отчет. Или используйте ReportViewer, который показывает правильный отчет в зависимости от параметра url.

Единственная проблема связана с аутентификацией. Возможно, вам придется олицетворять или передавать crdentials или использовать любой другой метод, потому что, в зависимости от выбранного вами решения, именно удостоверение веб-приложения будет использоваться для доступа к серверу отчетов.

...