LLWebReportViewerController ist nicht erreichbar

Hallo,

das Verwenden des ReportViewers in einer Blazor Server Web Anwendung gestaltet sich schwierig, da der Controller, welcher von WebReportViewerController erbt nicht erreicht werden kann. In der Online Dokumentation wird die Routing und Controller Configuration nicht beschrieben, das Sample ist ebenfalls nur .NET 6 und nicht .NET 8 .

Der ReportViewer kann somit den Controller nicht erreichen und den Bericht nicht anzeigen.

Welche Controller und routing Konfiguration muss gesetzt sein, damit der Controller erreichbar ist.
Vielleicht kann mir ja jemand helfen.

Vielen Dank. :slight_smile:

Ok, das Problem ist behoben sobald man das Routing explizit angibt:

app.MapControllerRoute(
name: “default”,
pattern: “{controller=Sample}/{action=Index}/{id?}”);

app.MapControllerRoute(
name: “defaultApi”,
pattern: “api/{controller}/{id?}”);