Frage

Ich verwende den Kristallbericht zum Drucken. Aber nachdem ich auf dem Server gehostet habe, habe ich eine Seite mit der folgenden URL beim Drucken von einem Client -Computer erhalten

http://192.168.50.104/aspnet_client/system_web/2_0_50727/crystalreportwebformViewer4/html/crystalexportdialog.htm

und Shows

Seite nicht gefunden

Error

Es wird im Report Viewer angezeigt, aber das Problem kommt nach dem Klicken auf die Druckschaltfläche des Kristallberichts.

Ich verwende den folgenden Code, um den Bericht zu binden

 CrystalReportViewer1.ReportSource = CrystalReport;
 CrystalReportViewer1.DataBind();

Wenn jemand die Lösung kennt, hilf mir bitte ... danke im Voraus ....

War es hilfreich?

Lösung

Auf ein ähnliches Problem habe ich das getan

Dies geschieht, weil Crystal Repots Viewer eine sehr spezifische Verzeichnisstruktur für die Bilder und Skripte annimmt. Wenn Sie IIS auf Ihrer Entwicklungsmaschine ausführen, finden Sie die Struktur hier "C: inetpub wwwroot aspnet_client system_web 2_0_50727 CrystalReportwebformViewer4"

Jetzt müssen Sie nur noch den Inhalt dieser gesamten Struktur von ASPNET_CLIENT zu Ihrem Webserver kopieren und ein virtuelles Verzeichnis erstellen, um auf diesen Pfad zu verweisen. Auch wenn Sie kein virtuelles Verzeichnis erstellen oder darauf keinen Zugriff haben, können Sie einfach die vollständige Struktur in das Root Ihres WebApp kopieren und das sollte die Magie ausführen.

Wenn Sie IIS nicht verwenden und einen eingebauten Webserver mit Visual Studio (Cassini IE) verwenden, haben Sie diese Struktur dennoch, in diesem Fall ist sie bei C: Windows microsoft.net Framework v2 verfügbar. 0,50727 ASP.NetClientFiles

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top