quinta-feira, 12 de agosto de 2010

Meu site asp.net fica lerdo ao carregar pela primeira vez (Resolvido)

Direto vejo em fóruns falando "meu site em asp.net demora muito para carregar a primeira vez depois que reinicia ou depois que altera um arquivo, as vezes mais de 30 segundos.."
E eu tava com isso tambem, e sempre vinha aquela velha resposta, de compilar e bla bla bla, mais 30s é muito, e o que resolveu pra mim foi uma alteração no aspnet.config. Vc tem que ter acesso ao servidor para fazer isso...

Adicione a seguinte linha no seu app.config Aspnet.config ou arquivo:








Observe o arquivo Aspnet.config está localizado no diretório Framework para a versão do Framework que está usando. Por exemplo, para uma aplicação ASP.NET de 64 bits seria:


c:\Windows\Microsoft.NET\Framework64\v2.0.50727
c: \Windows\Microsoft.NET\Framework64\v2.0.50727

Para uma aplicação de 32 bits será:

c:\Windows\Microsoft.NET\Framework\v2.0.50727
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

Mais detalhes em: http://blogs.msdn.com/b/pfedev/archive/2008/11/26/best-practice-generatepublisherevidence-in-aspnet-config.aspx