Muitos e muitos arquivos na pasta content.mso

Muitos e muitos arquivos na pasta content.mso

Algo aconteceu em um de nossos servidores: a pasta content.mso do perfil de usuário padrão está sendo preenchida com milhares de arquivos temporários. O tamanho da pasta acaba na casa dos gigabytes, pois quando um usuário sem perfil faz login, ele obtém uma cópia do perfil de usuário padrão. Assim, o servidor fica rapidamente sem espaço em disco.

Um pouco de contexto:

Neste servidor temos uma impressora PDF (AmyUni) e uma aplicação Asp.Net rodando em IIS6 com um usuário dedicado, na aplicação fazemos Infopath Automation e enviamos um documento para a impressora.

Existe alguma maneira de a impressora PDF ou o infopath (usa o IE internamente) enviarem tantos arquivos para o perfil de usuário padrão?

Desde já, obrigado!!

PS: descobri que a maior parte dos arquivos temporários são imagens incorporadas que podem vir com os formulários do infopath, mas ainda estou perdido

Responder1

Bem, depois de arrancar os olhos com isso, descobri uma maneira de resolver e uma causa provável para isso.

Isso só acontece quando o infopath é chamado a partir de um processo de trabalho iis e, embora o servidor COM acabe sendo executado com o usuário do pool de aplicativos, o proprietário do processo é no momento a conta LocalSystem, e é por isso que os arquivos temporários são gravados no perfil de usuário padrão .

A única maneira de resolver isso foi especificar na tela de configuração do DCOM, que o usuário inicializador deve ser sempre o usuário do pool de aplicativos para cenários de automação.

Isso resolveu, chega de centenas de arquivos cada vez que usamos o aplicativo.

Espero que isto seja útil a alguém.

informação relacionada