2017-08-23 14 views
-1

Ich habe eine mögliche Problem/Lösung haben wir mit PDF \ Crystal Viewer (Crystal Reports) Bericht und Dialog Crystal Reports Viewer Export Format Liste nicht erscheinen/Rendering in einer Webseite auf unserer ASP.NET-Anwendung. Ich bin kein .NET ASP.NET Entwickler, nur die Anwendung Interna und Config verwalten.Microsoft .NET Framework 4.7.2053.0? Brach Crystal Reports Crystal Reports

Am Freitag habe ich unsere 3 wöchentlichen Microsoft Updates durchgeführt. Ich bin besorgt, dass Microsoft .NET Framework 4.7.2053.0 ist der Schuldige hier, aber warum dauerte es bis Sonntag bin für die Fehler zu starten, zeigte ein Kollege die Berichtsfunktion arbeitete OK nach dem Update und Neustart am Freitag. Wurde ein Service während des Microsoft .NET Framework 4.7.2053.0-Updates deaktiviert oder heruntergefahren?

Der Server erstellt den Bericht/Brief als PDF zunächst als OK. Request URL: url.pdf im Ereignisprotokoll, ich kann diese URL kopieren und die PDF-Datei in die Browser-Anmeldung einfügen und den Bericht anzeigen. Bei der Erstellung der Berichtsanforderung in der Anwendung ist die Exportformatliste von Crystal Report und Crystal Reports Viewer jedoch nicht verfügbar funktioniert und gibt mir nur eine Webseite mit einem Zurück-Button.

Ich habe einige Quellcodes hinzugefügt, die für das Problem relevant erscheinen. Der Quellcode auf der leeren Seite mit der Schaltfläche "Zurück" zeigt auf einen Ort, der nicht existiert. das heißt Microsoft .NET Framework 4.7.2053.0

Wir auf dem Server:

wwwroot\app\aspnet_client\system_web\2_0_50727 
wwwroot\app\aspnet_client\system_web\4_0_30319 

<script src="../../aspnet_client/system_web/4_7_2053/crystalreportviewers13/js/crviewer/crv.js" type="text/javascript"></script> 

<link rel="stylesheet" type="text/css" href="../../aspnet_client/system_web/4_7_2053/crystalreportviewers13/js/crviewer/images/style.css" /> 

Die Anwendung arbeitet auf Microsoft.NET 2053.07.04, OK, aber nur der CrystalViewer Berichtsabschnitt ist gebrochen.

+0

I CR weiß es nicht, aber ich wäre überrascht, wenn der obige Code ausreichend ist, ein Leser zu diagnostizieren, das Problem zu helfen. Gibt es nicht mehr Details, die Sie anbieten können? – halfer

Antwort

0

Dies ist nicht wirklich ein .net-Problem. Auf diese Weise löst die Crystal-Laufzeitumgebung die Version von .net und den Ordner aspnet_client auf, in dem sie den statischen Inhalt speichern, der für den Web Viewer erforderlich ist. Sie versuchten, mit dem Pfadnamen, der auf der aktuellen Version von .net basiert, auch dann clever zu sein, wenn ihr aspnet_client-Ordner behoben ist.

Sie können den Ordner als vorübergehende Lösung kopieren: Copy C: \ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319 in C: \ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_7_2053 auf der Grundlage der von den 404 gemeldeten Fehler Pfad in Ihre Entwickler-Tools werden jedoch erst wieder auftreten, da Windows 10+ das Framework automatisch aktualisiert.

Siehe Crystal Report with Visual studio 2013 aspnet_client/system_web/4_6_81 und crystal report viewer in browser für mehr Details