1

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

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

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

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

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

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

1 ответ1

2

Что ж, после того, как я оторвал глаза от этого, я нашел способ ее решить и вероятную причину.

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .