A versão 1.XX do Asp.net permite a compilação dinâmica dos sites. Esta compilação era efectuada aquando do primeiro pedido de uma página. Este tipo de funcionamento introduzia alguns problemas, como por exemplo, tempo de resposta aquando da obtenção da primeira página.
Se quiséssemos eliminar esse tempo de acesso relativo ao primeiro pedido, teríamos de visitar todas as páginas do site (de forma a que as páginas já estivessem compiladas para os próximos pedidos). Com a nova versão do Asp.Net já podemos efectuar esta operação de forma automática. Para tal, basta navegar até ao url http://directorio/precompile.axd. O url precompile.axd está mapeado num HttpHandler que é responsável por efectuar a compilação do site.
Para além deste novo método, existe ainda a possiblidade de compilar e efectuar a instalação do site através da ferramenta aspnet_compiler. Esta ferramenta é capaz de compilar e instalar a aplicação. Este utilitário recebe vários parâmetros. Após ser executado (e partindo do principio que tudo corre bem), temos o site configurado no novo local e sem qualquer vestigio dos ficheiros de código. De referir que neste caso os ficheiros estáticos (HTML, web.config, XML, etc) são copiados para o directório destino. O site beta da microsoft contém mais informação relativa a esta nova funcionalidade: http://msdn2.microsoft.com/library/kftt0hz8.aspx
posted on Monday, October 25, 2004 12:17 AM