2012-03-24 6 views
4

Ich versuche, Microsoft Reporting auf einem freigegebenen gehosteten Server einzurichten. Ich habe die web.config Dateien mit den notwendigen Einträgen eingerichtet und die Assemblies Microsoft.ReportViewer.Common.dll und Microsoft.ReportViewer.WebForms.dll sowie die Datei Microsoft.ReportViewer.xml per FTP hochgeladen.Ist es möglich, das Microsoft ReportViewer-Websteuerelement mit xcopy bereitzustellen?

Die Website lädt OK, aber wenn ich versuche, einen Bericht zu laden, erhalten Sie eine fehlende Referenz auf Microsoft.ReportViewer.ProcessingObjectModel.dll. Wenn ich eine Kopie dieser DLL erhalten kann, kann ich erwarten, dass die Berichtsansicht funktioniert? Wenn ja, wie erhält man am besten eine Kopie? Oder sollte ich versuchen, den Serveradministrator dazu zu bringen, ReportViewer.exe auszuführen?

Dieses Projekt wird mit Visual Studio 2008.

Antwort

3

Es scheint, dass die Antwort ja ist. Ich hatte noch nie zuvor eine Datei aus dem GAC extrahiert, aber es war ziemlich einfach, indem ich die in this question beschriebene Befehlszeilenmethode befolgte. Sobald die richtige Version von Microsoft.ReportViewer.ProcessingObjectModel.dll aus dem GAC auf meinem Entwicklungscomputer extrahiert und auf die Site hochgeladen wurde, begannen die Berichte zu arbeiten.

+1

Anstatt diese aus dem GAC zu extrahieren, ist es möglicherweise besser, das [NuGet-Paket für Microsoft.ReportViewer] (https://www.nuget.org/packages/Microsoft.ReportViewer/) zu Ihrer VS-Lösung hinzuzufügen. – CrazyPyro

+1

Hinweis: Dieses Nuget-Paket ist inoffiziell und nicht unterstützt – Schneider

Verwandte Themen