Dica – Alterando o diretório temporário do ASP.NET

Estou de volta! Ultimamente ando um pouco atarefado e me impossibilitando de escrever novos artigos.
Mais arrumei um tempo nesse dia chuvoso pós feriado.

Na empresa na qual trabalho possuímos nossa aplicação web toda desenvolvida em asp.net e com isso surgiu a necessidade de mudar o diretório dos arquivos temporários compilados.

Para quem não sabe, o ASP.NET é pré-compilado, por isso o primeiro acesso é sempre mais demorado. Esses arquivos pré-compilados ficam armazenados no diretório padrão C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files, mais nada nos impede de mudar o diretório.

Então suponhamos que você é o administrador dos servidores de web da sua empresa e que cada servidor possui 2 discos (Drive C: e D:) e surgiu a necessidade de mudar o diretório temporário para outro disco de maior capacidade.

Basta abrir a sua aplicação e mudar no próprio web.config. No meu caso ficaria assim.


< ?xml version="1.0"?>
<configuration>
    <appsettings />
    <connectionstrings />
    <system .web>
        <compilation debug="false" tempDirectory="D:\ASP.Net Temporary Folder" />
        <authentication mode="Windows" />
    </system>
</configuration>

Assim que você tentar acessar o site ele irá pré-compilar o projeto e adiciona-lo nesse diretório criado.

Não se esqueça de dar permissão para os usuário do ASP.NET e do IIS (Internet Information Services) nesse diretório.

Abraço e até a próxima.