What is curious is that in the sequential process model, there is one .NET call (Proligent from Averna) that is called just after my first call to report viewer in the main sequence and when I skip this, the report viewer is always showing up without any errors.
Report viewers enable reporting integration with other applications. When a user relies on a reporting tool, they must be able to easily and quickly embed reporting functionality into existing line-of-business desktop or web applications through dedicated report viewer controls and without significantly restructuring or modifying anything.
Progress Telerik Reporting is a complete, lightweight, easy-to-use and powerful .NET embedded reporting solution for web and desktop applications that natively supports Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, HTML5, Angular, WPF and WinForms applications, and can be embedded in React, Vue and UWP projects. With Telerik Reporting, you and any reporting user will be able to create, style, view and export rich, interactive and reusable reports to attractively and beautifully present analytical and business data. The reports can be added to any web and desktop business application through dedicated report viewer controls. The ready reports can be exported to more than 15 formats.
FYI, report viewer is to view a report with extension *.rdlc file. How to make a report itself ? Since we are using Express so we also need free tool to create a report.
I recommend to use SQL Server 2008 R2 Express Edition with Advanced Service. Advanced Service installs tool to create report using SQL Server Reporting Service (SSRS) Visual Studio.