WebReportDesigner mit Blazor .net8

Hallo,
ich versuche aktuell den ReportDesigner in einem Blazor-Projekt zum Laufen zu bekommen. Verwendet wird MudBlazor und somit global Rendermode InteractiveServer.

Ich habe mich am mitgelieferte Blazor-Beispiel Projekt orientiert.
Ich erhalte bei Aufruf des ReportViewers den Fehler: Version Control: Compare Frontend and Backend versions failed

Anbei ein Demoprojekt, in dem der Fehler nachstellbar ist.

MudBlazorWebApp3.z01.zip (2 MB)
MudBlazorWebApp3.zip (1.1 MB)

Hallo, das Zip-File ist leider ungĂĽltig.
Dieses Version-Compare ist der erste Aufruf vom Web Report Viewer an die WebApi im Backend. Die Meldung kommt also, immer, wenn es einen LL-Fehler gibt oder einen Serverfehler.
Prüfen Sie deshalb bitte, ob sie in der Ereignisanzeige unter Anwendungen einen Hinweis auf eine Serverfehler bekommen. Versuchen Sie auch mit Dewbin4.exe (als admin gestartet) ein Log zu erstellen. Fehler werden dort rot hervorgehoben. Sollte dies nicht weiterhelfen, eröffnen Sie bitte eine Support-Case in unserem Supportportal und senden sie uns das Log und das Sample. Vielen Dank!

Bei der MudBlazorWebApp3.z01 muss vor dem Entpacken das “.zip” entfernt werden. Hätte es sonst nicht hochladen können, weil die Dateitypen beschränkt sind.

Die Ereignisanzeige ist leer. Werde mir Dewbin4 anschauen.

Vielen Dank fĂĽr die schnelle RĂĽckmeldung

Ich hatte das gleiche Problem.
Bei mir fehlte der Aufruf von “app.UseWebReportViewer();” in der Program.cs. Außerdem muss es einen Controller geben, der von WebReportViewerController erbt.
War beides vorhanden, kam die Meldung nicht mehr.

Im Anhang-Projekt ganz oben fehlt das “app.UseWebReportViewer();”. Also wahrscheinlich ist das das Problem (ist zwar sechs Monate her … aber eventuell haben andere auch mal noch das Problem).

1 Like