quinta-feira, 21 de novembro de 2013

Pré compilar um site ASP.NET

Há uma lentidão na primeira requisição de página de um site ASP.NET. Isso acontece porque há uma compilação do site no momento da primeira requisição.

É possível executar um comando para fazer uma compilação do site e disponibilizar os arquivos no Temporary Caches (C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files).

Para isso, basta executar este comando dentro do diretório da versão de framework desejada (Ex: C:\Windows\Microsoft.NET\Framework\v4.0.30319):
Aspnet_compiler -v /WebApplication1

Outro ponto interessante é que essa compilação pode ajudar a identificar erros no site de forma antecipada.

Fonte:
http://msdn.microsoft.com/library/ms229863.aspx