The quickest way to add a HTML5 MVC Report Viewer to your web project is with the Telerik HTML5 MVC Report Viewer item template in Visual Studio.
For full control you can manually configure the REST service and add the HTML5 MVC Report Viewer as elaborated in Manual Setup help article.
The HTML5 MVC Report Viewer item template is available in the Add New Item dialog box under the Web category.
The VS item template will setup your project to enable the Telerik Reporting REST WebAPI Service. This item template will do the following:
Build the project and check that the project is using a compatible .NET version.
Verify that the project is having all the required references. If a reference is missing, the VS item template will add a reference or it will install the corresponding NuGet package.
Open the 'Add New Report Viewer' dialog to choose a report definition for the report viewer.
If the Sample Report option is selected, the VS item template will add the sample report definition to the Reports directory - SampleReport.trdp.
If applicable, the VS item template will add the required connection string from the reports project configuration file.
If missing, the VS item template will add a ReportsController to the Controllers folder.
If missing, the VS item template will add Global.asax and will register the service routes in the Global.asax.
If missing, the VS item template will add the required <system.web.webPages.razor><pages><namespaces> to the Views folder's Web.Config for Telerik Reporting.
Add MVC page with the HTML5 MVC Report Viewer.
Show a summary log that list all of the made changes.
To display the newly added MVC page, you will need to use your own MVC controller's action returning the view. Note that the auto-generated ReportsController is an ApiController. You can use the following steps to add an action returning the desired view, for example to the HomeController.
Move the auto-generated View file (i.e. 'ReportViewerView1.cshtml') from the main folder to the View-folder of the chosen Controller (View/Home for this example);
Rename the View accordingly (i.e. from 'ReportViewerView1.cshtml' to 'Reports.cshtml');
Add a properly named Action that returns the desired view in the chosen Controller (action Reports in HomeController).