Crystal Reports-Bilder nicht sichtbar im web viewer
Ich habe einige Crystal Reports (V10) in eine Anwendung (.NET 1.1) habe ich geerbt, die bereitgestellt wird in vier "identischen" - Umgebungen. In drei von den Umgebungen, Sie funktionieren. In der vierten, die chart Grafiken nicht sichtbar sind, in den web-viewer. Sie sind sichtbar, wenn Sie den export der Berichte.
Den IT-Jungs schwören, alles ist genau gleich in allen vier Umgebungen und haben trat das problem wieder auf mich zu lösen. Ich bin mir nicht sicher, wie ich das machen werde, da ich nicht auf den Server, um zu überprüfen, nichts für mich. Aber ich sehe nicht, wie das kann NICHT sein, ein Thema Umwelt.
Scheint es mir, dass Crystal hat die notwendigen Berechtigungen um die Datei schreiben und abrufen, um zu machen die export-Versionen des Berichts, aber die ASP-WP kann nicht auf die Grafik-Datei, wenn die Seite gerendert wird.
Vielen Dank für alle Anregungen, die Sie haben könnten, um mir zu helfen!
AUFLÖSUNG
Von den IT-Jungs: "Wir mussten ändern Sie die "Execute Permissions" auf der CrystalReportsViewer10 Ordner in IIS von "nur Skripts" auf "Skripts und ausführbare Dateien". Alle anderen Seiten haben nur "Nur Skripts", und Sie sind in Ordnung."
InformationsquelleAutor Leslie | 2009-04-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Muss es ein virtuelles IIS-Verzeichnis heißt so etwas wie "CrystalReportViewers115". Ich denke, dass die genauen Namen änderungen zwischen den Versionen. Diese muss sichtbar an Ihrem ASP.NET Benutzer. Beginnen, die Umgebungen, die Arbeit und sehen, wenn Sie dieses virtuelle Verzeichnis installiert, und vergleichen Sie Sie mit der eine auf die fehlerhafte Umgebung. Als weiteres überprüfen, sollten Sie in der Lage, geben Sie die URL der Bilder in einem browser und Sie sehen. Finden Sie die URL, klicken Sie rechts auf das Bild und wählen Sie "Eigenschaften". Zum Beispiel:
http://localhost/crystalreportviewers/images/toolbar/export.gif
Sie sollten sehen, das Bild, wenn Sie wechseln Sie direkt zu der URL.
InformationsquelleAutor Anthony K
Konnte ich beheben dieses Problem in der dev-Umgebung hinzufügen neben Schlüssel (Handler) auf die web -.config:
InformationsquelleAutor Sandra Giraldo
Gehen Sie zu Start->Programme->Microsoft Visualstudio 2008->Visual Studio Tools->Visual Studio 2008-Eingabeaufforderung
und geben
aspnet_regiis -c
Diese werden automatisch kopiert die entsprechenden Dateien...
InformationsquelleAutor Maloy Adhikari
Fügen Sie die
aspnet_client
Ordner in den Quell-Ordner der Website. Beispiel:InformationsquelleAutor André Oliveira
Ich vor kurzem genau dieses Problem: obwohl meine Auflösung war ein wenig anders:
Einmal ging ich in die C:\Program Files\Common Files\Crystal Decisions\2.5\crystalreportviewers10 Ordner und deaktiviert benutzerdefinierte Fehler, die ich sehen konnte, war der Fehler kommen aus einer access-denied-Problem auf C:\Windows\Temp\
War die Lösung dann nicht und Prozeduren oder alter IIS-ausführen von Skripts und ausführbare Dateien, die es ermöglichen die Netzwerk-Dienst zu Lesen-Berechtigung auf C:\Windows\Temp\
EDIT:
Glaube, ich habe eine andere Lösung gefunden, die nicht der Zustimmung änderungen... setzen Sie einfach das virtuelle Verzeichnis aspnet_client; die Ebene, auf der Sie diese Option wählen, wird sehr viel davon abhängen, Ihre IIS-layout.
InformationsquelleAutor Paul Zahra