Muitos e muitos arquivos na pasta content.mso

1

Algo surgiu 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 nos gigabytes, filho, quando um usuário sem um perfil efetua login, obtém uma cópia do perfil de usuário padrão. Assim, o servidor cresce rapidamente em relação ao espaço em disco.

Um pequeno contexto:

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

Existe alguma maneira, que a impressora pdf ou o infopath (usa o IE internamente) esteja enviando tantos arquivos para o perfil de usuário padrão?

Obrigado antecipadamente !!

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

    
por Carlos Grappa 31.10.2012 / 15:39

1 resposta

2

Bem, depois de rasgar meus olhos com isso eu descobri uma maneira de resolvê-lo e uma causa provável para isso.

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

A única maneira de resolvê-lo foi especificar na tela de configuração do DCOM, que o usuário de inicialização sempre deve ser o usuário do pool de aplicativos para cenários de automação.

Isso resolveu, não mais centenas de arquivos cada vez que usamos o aplicativo.

Espero que isso ajude alguém lá fora.

    
por 06.11.2012 / 21:13