I'm trying to access the SSRS 2017 through an ASP.NET project but getting the below error. I'm facing the issue on ASPX page at line which is in bold below.
Server Error in '/' Application.
The request failed with HTTP status 404: Not Found. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.WebException: The request failed with HTTP status 404: Not Found.
Source Error:
ReportViewer1.ServerReport.ReportPath = ViewData["ReportPath"].ToString(); ReportViewer1.ServerReport.SetParameters((List)ViewData["Parameters"]);
This is how my aspx looks like.
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">
<script runat="server" language="C#">
protected void Page_Load(object sender, EventArgs e)
{
//Setup the ReportViewer control
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.AsyncRendering = true;
ReportViewer1.SizeToReportContent = true;
ReportViewer1.ShowBackButton = false;
ReportViewer1.ShowCredentialPrompts = false;
ReportViewer1.ShowDocumentMapButton = false;
ReportViewer1.ShowFindControls = false;
ReportViewer1.ShowPageNavigationControls = false;
ReportViewer1.ShowParameterPrompts = false;
ReportViewer1.ShowPromptAreaButton = false;
ReportViewer1.ShowRefreshButton = false;
ReportViewer1.ShowZoomControl = false;
ReportViewer1.ServerReport.ReportServerUrl = (Uri)ViewData["ReportUrl"];
ReportViewer1.ServerReport.ReportPath = ViewData["ReportPath"].ToString();
//ReportViewer1.ServerReport.ReportServerCredentials = (ReportViewerCredentials)ViewData["ReportUser"];
ReportViewer1.ServerReport.SetParameters((List<Microsoft.Reporting.WebForms.ReportParameter>)ViewData["Parameters"]);
}
</script>
<form runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server"></rsweb:ReportViewer>
<br />
<%=Html.ActionLink("Back", "Index") %>
</form>
</asp:Content>
Do i need to make any changes aspx so that it can be render properly, i'm getting an error at Line
ReportViewer1.ServerReport.SetParameters((List<Microsoft.Reporting.WebForms.ReportParameter>)ViewData["Parameters"]);