Ich habe eine .NET-Webanwendung, die CR 2008 für Berichte verwendet. Der Server, auf dem es bereitgestellt wird, ist mit McAfee ausgestattet, und wir möchten CR anweisen, ein anderes temporäres Verzeichnis als das Windows-temporäre Verzeichnis zu verwenden.Crystal Reports 2008 InprocServer + TempDir = "Operation noch nicht implementiert"
Google fand mich auf den folgenden Registrierungsschlüssel:
SOFTWARE \ Business Objects \ Suite 12.0 \ Report Application Server \ InprocServer \ TempDir.
Das Hinzufügen dieses Schlüssels führt dazu, dass CR eine Menge temporärer Dateien in dem angegebenen Verzeichnis erstellt. Am Ende des Berichtslaufs bekomme ich jedoch die Ausnahme "Operation noch nicht implementiert".
Ich versuche, eine PDF-Datei über ExportToHttpRequest() an den Browser zurück zu senden, was gut funktioniert, wenn ich den tempdir des In-Process-Servers nicht ändere.
Hat jemand schon mal davor gelitten? Ich habe dem lokalen ASPNET-Account bereits die volle Kontrolle über den neuen tempdir gegeben.
Danke.
Dies ist erforderlich, wenn Medium ASP verwendet wird.NET-Vertrauenseinstellungen (Anwendungen können nicht außerhalb ihres Site-Verzeichnisses schreiben) – Yablargo