Hier sind die beiden Ausnahme und die innere Ausnahme Nachrichten plus Stack-Trace. Das funktioniert wirklich gut, wenn ich mit Visual Studio arbeite. Ich habe ReportViewerForMvc verwendet und über Nuget installiert. Also habe ich alle. DLL referenziert. Das einzige Problem ist, dass es nicht funktioniert, sobald ich mit Unoeuro gehostet habe.MVC 5 Anwendung RDLC-Bericht löst eine Ausnahme nach dem Hosting, aber funktioniert gut mit Visual Studio
Ausnahme vom Typ 'System.Web.HttpUnhandledException' wurde ausgelöst.
bei System.Web.UI.Page.HandleError (Exception e) bei System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
bei System.Web.UI.Page.ProcessRequest (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
bei System.Web.UI.Page.ProcessRequest() bei System.Web.UI.Page.ProcessRequestWithNoAssert (Httpcontext context)
bei System.Web.UI.Page.ProcessRequest (Httpcontext Kontext) um ASP.reportviewerwebform_aspx.ProcessRequest (HttpContext Kontext) um System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStep (IExecutionStep Schritt, Boolean & completedSynchronously) ist ein Fehler aufgetreten bei der lokalen Berichtsverarbeitung.bei Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession()
bei Microsoft.Reporting.WebForms.LocalReport.GetParameters() bei ReportViewerForMvc.ReportViewerExtensions.SetProperties (LocalReport localReport, LocalReport Eigenschaften) bei ReportViewerForMvc. ReportViewerExtensions.SetProperties (Report Report, Report Eigenschaften) bei ReportViewerForMvc.ReportViewerWebForm.BuildReportViewer() am ReportViewerForMvc.ReportViewerWebForm.Page_Load (Object sender, EventArgse) bei System.Web.Util.CalliEventHandlerDel egateProxy.Callback (Objekt sender, EventArgs e) bei System.Web.UI.Control.OnLoad (EventArgs e) um System.Web.UI.Control.LoadRecursive() um System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Bitte helfen Sie mir, diese zu lösen. Ich habe schon durch viele Threads gegangen, konnte aber keine Lösung
Möglich, dass die RDLC-Berichtsdatei nicht ordnungsgemäß in der Zielumgebung bereitgestellt wurde oder sich nicht im erwarteten Ordner (relative Pfade) befindet, wenn sich das ausführende Verzeichnis ändert – thmshd
Bingo !!! Ich habe vergessen, das zu überprüfen. Ja, das war das Problem. Setzen Sie es als die Antwort. Ich werde akzeptieren !!! Wie man es immer veröffentlichen lässt? Kann ich es erreichen, indem ich auf Ausgabeverzeichnis kopieren - Immer kopieren? –
hinzugefügt meine Antwort, mit MSDeploy-basierte Bereitstellung, denke ich, "Kopieren, wenn neuer" ist in unserem Fall ausreichend – thmshd