Интеграция отчетов SSRS с .Net-приложения
Привет,
Я попытался реализовать интеграцию отчетов SSRS с помощью средства просмотра отчетов, но почему-то не смог этого сделать.
http://abcd1234/Reports/Pages/Report.aspx?ItemPath=%2fMyReportFolder%2fCityList
где abcd1234 - Сервер отчетов, а CityList-имя отчета.Над URL-адресом находится URL-адрес отчета, который открывает отчет на сервере.
Я не уверен, что есть какая-то проблема с этим URL-адресом, и мы должны изменить некоторые настройки на сервере SSRS, чтобы получить какой-то другой URL-адрес для отчета.
я попробовал использовать :: https://www.c-sharpcorner.com/article/how-to-display-ssrs-report-in-asp-net-mvc-web-application/
Но не в состоянии это сделать.
Это будет действительно полезно,если я смогу получить такой же код для рендеринга отчета с помощью средства просмотра отчетов, имеющего вышеупомянутый URL-адрес.
Что я уже пробовал:
Строка reportFolder = System.Конфигурация.Конфигурационный менеджер.AppSettings["SSRSReportsFolder"].Метод toString();
rvSiteMapping.Height = Unit.Pixel(Конвертировать.ToInt32(Запрос["Высота"]) - 58);
rvSiteMapping.В Разделе Processingmode = Майкрософт.Отчетности.Веб-формы.В разделе processingmode.Дистанционное;
rvSiteMapping.ServerReport.ReportServerUrl = новый Uri("http://abcd1234/Reports/Pages/Folder.aspx?ItemPath=%2fMyReportFolder"); // добавить URL-адрес сервера отчетов
rvSiteMapping.Метод serverreport.Значение Reportpath, Равное = Строка.Формат("/{0}/{1}", папка отчета, запрос["имя отчета"].Метод toString());
rvSiteMapping.Метод serverreport.Обновить();