It does not work and for now will not work in the Core version of ASP.NET.
Microsoft is only evaluating the creation of a control . NET Core Reportviewer. Which means there is no present (08/2017).
There is also no "control" of Reportviewer for ASP.NET MVC.
Solution 1
There is an alternative Alan Juden solution around MS-Reportserver’s Reportexecution.asmx.
But it’s not the same. This will still require Windows Authentication on the report server (along with the-user-should-be-member-of-the-ad-specific group), and an SSRS server running on Windows. That is, you will need a reporting server for your "Reportviewer" to work.
Solution 2
There is yet another solution available through the following nuget
:
However, according to the previous solution, it is still necessary to authenticate on a report server. According to the description of the nuget
:
Rendering of reports to . Net Core MVC through a reporting server. Only with remote support, local reports will arrive in the future.
Solution 3
It seems that Telerik has created a solution through HTML5 reports for ASP.NET Core. The only problem is that Telerik libraries need to be purchased.