Ich verwende Visual Studio 2010
mit Crystal Report
. Es funktioniert gut in meinem lokalen Server aber auf Webserver gibt es Fehler: System.Runtime.InteropServices.COMException: Invalid file name
.
Ich habe versucht, viele Lösungen wie .rpt
Datei in einem beliebigen Ordner speichern und diesen Weg zur Verfügung stellen, die volle Berechtigung zu Windows-Temp-Ordner geben, übergeordneten Pfad Form ermöglichen IIS usw.
Aber keiner von ihnen arbeitet. Bitte hilf mir, das zu lösen.
Mein aktueller Pfad:System.Runtime.InteropServices.COMException: Ungültiger Dateiname in Crystal Report
crystalReport.Load(Server.MapPath("~/PurchaseOrder1.rpt"));
Was bedeutet Server.MapPath ("~/PurchaseOrder1.rpt") zurückkehren zurückkehren? Ist es der richtige Ort für die Datei? Haben Sie IIS_IUSERS auch Zugriff auf die Datei über NTFS gegeben? – JAZ
@ John, Server.MapPath ist korrekt, auf dem lokalen Server funktioniert es einwandfrei. Lassen Sie mich nach der IIS_IUSERS-Berechtigung suchen. –
Derselbe Fehler, auch nachdem ich die IIS_IUSERS-Berechtigung erhalten habe. –