Я пытался реализовать интеграцию отчетов SSRS с помощью средства просмотра отчетов, но каким-то образом я не смог этого сделать.http://abcd1234/Reports/Pages/Report.aspx?ItemPath=%2fMyReportFolder%2fCityList
, где abcd1234 - сервер отчетов, а CityList - имя отчета. Выше URL - URL-адрес отчета, который открывает отчет на сервере.
Я не уверен, что есть какие-то проблемы с этим URL-адресом, инам нужно изменить некоторые настройки на сервере SSRS, чтобы получить другой URL для отчета.я пытался использовать :: https://www.c -sharpcorner.com / article / как отображать ssrs-отчет-в-asp-net-mvc-web-application / но не смог этого сделать.Будет очень полезно, если я смогу получить такой же код для отображения отчета, используя средство просмотра отчетов, имеющее вышеупомянутый URL.
Что я пробовал:
String reportFolder = System.Configuration.ConfigurationManager.AppSettings["SSRSReportsFolder"].ToString();
rvSiteMapping.Height = Unit.Pixel(Convert.ToInt32(Request["Height"])
- 58);
rvSiteMapping.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
rvSiteMapping.ServerReport.ReportServerUrl = new Uri("http://abcd1234/Reports/Pages/Folder.aspx?ItemPath=%2fMyReportFolder"); // Add the Reporting Server URL
rvSiteMapping.ServerReport.ReportPath = String.Format("/{0}/{1}", reportFolder, Request["ReportName"].ToString());
rvSiteMapping.ServerReport.Refresh();