Множество файлов в папке content.mso

Множество файлов в папке content.mso

Что-то случилось на одном из наших серверов, папка content.mso профиля пользователя по умолчанию заполняется тысячами временных файлов. Размер папки достигает гигабайт, сынок, когда пользователь без профиля входит в систему, он получает копию профиля пользователя по умолчанию. Поэтому сервер быстро переполняет дисковое пространство.

Немного контекста:

На этом сервере у нас есть PDF-принтер (AmyUni) и приложение Asp.Net, работающее на IIS6 с выделенным пользователем. В приложении мы выполняем автоматизацию Infopath и отправляем документ на принтер.

Есть ли способ, при котором PDF-принтер или infopath (использует IE внутри) отправляют так много файлов в профиль пользователя по умолчанию?

Заранее спасибо!!

PS: Я обнаружил, что большая часть временных файлов — это встроенные изображения, которые могут поставляться с формами infopath, но я все еще в растерянности.

решение1

Ну, после того, как я долго мучился с этой проблемой, я нашел способ ее решить и вероятную причину.

Это происходит только тогда, когда infopath вызывается из рабочего процесса iis, и хотя COM-сервер в конечном итоге работает с пользователем пула приложений, владельцем процесса в этот момент является учетная запись LocalSystem, поэтому временные файлы записываются в профиль пользователя по умолчанию.

Единственный способ решения этой проблемы, который я нашел, — указать на экране конфигурации DCOM, что запускающий пользователь всегда должен быть пользователем пула приложений для сценариев автоматизации.

Это решило проблему, больше не нужно открывать сотни файлов каждый раз при использовании приложения.

Надеюсь, это кому-то поможет.

Связанный контент