Viele, viele Dateien im Ordner content.mso

3734
Carlos Grappa

Auf einem unserer Server ist etwas aufgetreten. Der Ordner content.mso des Standardbenutzerprofils wird mit Tausenden temporärer Dateien gefüllt. Die Ordnergröße endet in Gigabyte. Wenn sich ein Benutzer ohne Profil anmeldet, erhält er eine Kopie des Standardbenutzerprofils. So wächst der Server schnell aus dem Festplattenspeicher.

Ein kleiner Kontext:

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

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

Danke im Voraus!!

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

1

1 Antwort auf die Frage

2
Carlos Grappa

Nun, nachdem ich meine Augen damit herausgerissen hatte, fand ich einen Weg heraus, um es zu lösen und einen möglichen Grund dafür.

Dies geschieht nur, wenn infopath von einem iis-Workerprozess aufgerufen wird und der COM-Server zwar mit dem Anwendungspoolbenutzer ausgeführt wird, der Prozessbesitzer ist jedoch zu dem Zeitpunkt, zu dem das LocalSystem-Konto vorhanden ist, weshalb temporäre Dateien in das Standardbenutzerprofil geschrieben werden .

Der einzige Weg, das Problem zu lösen, bestand darin, im DCOM-Konfigurationsbildschirm anzugeben, dass der startende Benutzer immer der Anwendungspool-Benutzer für Automatisierungsszenarien sein sollte.

Das löste das Problem, nicht mehr hunderte von Dateien, wenn wir die Anwendung verwenden.

Hoffe, das hilft jemandem da draußen.