Asp.net mvc 在mvc(Razor)应用程序中呈现ssrs报告而不使用nuget包

Asp.net mvc 在mvc(Razor)应用程序中呈现ssrs报告而不使用nuget包,asp.net-mvc,reporting-services,Asp.net Mvc,Reporting Services,我有一个rdl报告,我想在不使用Nuget包的情况下在应用程序的网页上显示它,所以我不能使用ReportViewer for MVC。如果有其他方法,请告诉我。您可以始终使用ASPX页面呈现ReportViewer控件。确保它继承了System.Web.Mvc.ViewPage,可以被Mvc控制器识别为视图(您可以将webforms ReportViewer标记放在那里)。您好。我试图在本地主机上使用ReportViewer从aspx页面运行报表,但出现错误:尝试连接到报表服务器失败。我的报表服

我有一个rdl报告,我想在不使用Nuget包的情况下在应用程序的网页上显示它,所以我不能使用ReportViewer for MVC。如果有其他方法,请告诉我。

您可以始终使用ASPX页面呈现
ReportViewer
控件。确保它继承了
System.Web.Mvc.ViewPage
,可以被Mvc控制器识别为视图(您可以将webforms ReportViewer标记放在那里)。您好。我试图在本地主机上使用ReportViewer从aspx页面运行报表,但出现错误:尝试连接到报表服务器失败。我的报表服务器托管在localhost url上,mvc应用程序也托管在localhost:port上。您可以提供帮助吗?您可以创建ASPX查看页面继承
System.Web.Mvc.ViewPage
,然后在其上添加
ReportViewer
控件,并将一些代码放入
page\u Load
方法(无需使用
.ASPX.cs
文件,只需使用
即可)。然后,您可以将必要的数据从控制器传递到该视图页面。我已使用报表生成器创建了rdl报表,并已将其上载到报表url,我已在ReportViewer标记中提供了reportserverurl和reportpath,并且在我的控制器操作中,我已重定向到此aspx页面。