New to Telerik Reporting? Download free 30-day trial

How to fix ReportsControllerBase is obsolete warning


Product Version
Product Progress® Telerik® Reporting


In R1 2020 we made some improvements and now you can use Dependency Injection and pass the configuration settings in the constructor of the ReportsController.

Error Message

ReportsControllerBase is obsolete

Cause\Possible Cause(s)

Upgrade to version to


  1. Change the ReportsController as follows:
public ReportsController(IReportServiceConfiguration reportServiceConfiguration)
            : base(reportServiceConfiguration)
  1. Set this configuration as described in step 4 of Setup the Startup.cs file for the Reports service.

You can also check our .NET Core demo project which can be found in C:\Program Files (x86)\Progress\Telerik Reporting Version \Examples\CSharp\Asp.NetCoreDemo

In this article