ReportViewer MVC Core

6

I'm working on a project using ASP.NET MVC Core.

I have installed all the dependencies required for the use, but it is not able to be used in my application. However, if I create a new MVC5 application it is enabled and installed.

Has anyone ever gone through this?

    
asked by anonymous 18.04.2017 / 20:47

1 answer

5

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 .NET Core ReportViewer control. Which means there is no present (08/2017). There is also no ReportViewer "control" for ASP.NET MVC.

Solution 1

There is an alternative solution from Alan Juden around the ReportExecution.asmx of MS-ReportServer.

But it's not the same thing. This will still require Windows Authentication on the report server (along with the user-must-be-member-of-ad-group-specific), and an SSRS server running on Windows. That is, you will need a report server for your ReportViewer to work.

Solution 2

There is yet another solution available through the following nuget :

However, depending on the previous solution, you still need to authenticate to a report server. As per the description of nuget itself:

  

Rendering reports to .Net Core MVC through a report server. With remote support only, local reports will arrive in the future.

Solution 3

It seems that Telerik has created a solution through HTML5 reports to ASP.NET Core. The only problem is that Telerik libraries need to be purchased.

11.08.2017 / 14:50