Viele, viele Dateien im Ordner content.mso

Viele, viele Dateien im Ordner content.mso

Auf einem unserer Server ist etwas passiert: Der Ordner content.mso des Standardbenutzerprofils füllt sich mit Tausenden temporärer Dateien. Die Ordnergröße liegt im Gigabyte-Bereich. Wenn sich ein Benutzer ohne Profil anmeldet, erhält er eine Kopie des Standardbenutzerprofils. Der Speicherplatz des Servers wird also schnell knapp.

Ein wenig Kontext:

Auf diesem Server haben wir einen PDF-Drucker (AmyUni) und eine Asp.Net-Anwendung, die auf IIS6 mit einem dedizierten Benutzer läuft. Auf der Anwendung führen wir die Infopath-Automatisierung durch und senden ein Dokument an den Drucker.

Gibt es eine Möglichkeit, dass entweder der PDF-Drucker oder Infopath (verwendet intern IE) so viele Dateien an das Standardbenutzerprofil senden?

Dank im Voraus!!

PS: Ich habe herausgefunden, dass der Großteil der temporären Dateien eingebettete Bilder sind, die mit den Infopath-Formularen kommen können, aber ich bin immer noch ratlos

Antwort1

Nun, nachdem ich mir damit die Augen ausgerissen hatte, fand ich einen Weg, das Problem zu lösen, und eine wahrscheinliche Ursache dafür.

Dies geschieht nur, wenn Infopath von einem IIS-Arbeitsprozess aufgerufen wird. Obwohl der COM-Server letztendlich mit dem Anwendungspoolbenutzer ausgeführt wird, ist der Prozessbesitzer zu diesem Zeitpunkt das lokale Systemkonto. Deshalb werden temporäre Dateien in das Standardbenutzerprofil geschrieben.

Die einzige Lösung, die ich gefunden habe, bestand darin, im DCOM-Konfigurationsbildschirm anzugeben, dass der startende Benutzer für Automatisierungsszenarien immer der Anwendungspoolbenutzer sein sollte.

Damit ist das Problem gelöst. Wir müssen nicht mehr bei jeder Verwendung der Anwendung Hunderte von Dateien speichern.

Hoffe, das hilft jemandem da draußen.

verwandte Informationen