Die Initialisierung ist bei IsolatedStorage fehlgeschlagen

8

Ich verwende die EPPlus 2.8.0.2-Bibliothek in meiner ASP.NET MVC 3-App, um Excel-Dateien zu generieren. Diese Anwendung wird auf IIS 6 unter Windows Server 2003 R2 ausgeführt.

Die problematische Zeile lautet:

%Vor%

xlsdoc ist ein ordnungsgemäß geladenes ExcelPackage-Objekt.

Das Erzeugen kleiner Ausgaben ist in Ordnung, aber das Erzeugen großer Ausgaben erzeugt einen Fehler:

%Vor%

Ich vermute, dass EPPlus versucht, temporäre Dateien mit IsolatedStorage zu erstellen, aber keine Berechtigung zum Schreiben in IsolatedStorage hatte. Ich habe die Identität des Anwendungspools in 'lokales System' geändert, und der Fehler verschwindet.

Wie vermeide ich diesen Fehler bei der Verwendung der Identität des Netzwerkdienstes?

    
Endy Tjahjono 10.10.2011, 10:15
quelle

2 Antworten

8

Jemand hat darüber gebloggt . Der Fehler, den er bekam (Zugriff verweigert), unterschied sich von dem Fehler, den ich bekam, aber seine Lösung funktionierte für mich:

  • Erstellen Sie einen Ordner auf dem Server unter C:\Documents and Settings\Default User\Local Settings\Application Data\IsolatedStorage
  • Geben Sie jedem den Schreibzugriff auf diesen Ordner
Endy Tjahjono 11.10.2011, 02:56
quelle
0

Diskutiert hier: Ссылка

extrahieren:

  

Erstellen Sie den Ordner mit dem Namen IsolatedStorage unter dem folgenden Pfad "C: \ Dokumente und Einstellungen \ Standardbenutzer \ Lokale Einstellungen \ Anwendungsdaten" und erteilen Sie die Berechtigung zum Ändern und Schreiben von IIS_WPG. Dies löst das Problem auf dem Windows Server 2003

    
JerryOL 05.08.2014 21:35
quelle