A pré-compilação no local do ASP.NET não funciona conforme o esperado

Estou tentando usar a ferramenta de pré-compilação asp.net aspnet_compiler.exe para compilar o site após a implantação.

De acordo com a definição do livro, executar a pré-compilação no local na máquina da Web deve melhorar a experiência de carregamento da primeira página. A ferramenta de compilação compila cada página do ASP.NET, armazenando a versão compilada no diretório%WINDIR%\Microsoft.NET\Framework\v4.0.30319\Temporary Pasta de arquivos do ASP.NET, como se cada página tivesse sido visitada pela primeira vez em um navegador. A pré-compilação no local pode acelerar a primeira solicitação feita às páginas ASP.NET recém-implantadas em seu site, pois alivia o tempo de execução da necessidade de executar esta etapa.

Por alguma razão, para mim, não funciona da maneira descrita esperada.

Ao executar o aspnet_compiler.exe localmente na máquina da Web manualmente:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /7.1 -p C:\MyPathToWebSite\www

Criou uma pasta da seguinte estrutura:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\7.1\640c1f87\4be3507b

Quando tento acessar a página da web usando o navegador, o ASP.NET cria outra versão em cache na seguinte pasta no mesmo servidor:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\7.1\bc8a1bb3\42b014d4

Como você pode ver, a pré-compilação funciona nos dois cenários (manual e IIS), mas, de alguma forma, o IIS não vê as páginas pré-compiladas e descontadas e tentando recompilar tudo novamente. Não consegui descobrir o que está faltando ou que está errado, pois o aspnet_compiler.exe possui opções limitadas de parâmetros para a compilação no local.

Até agora, tentei seguir durante o teste / investigação em relação ao cache temporário do ASP.NET:

Parece que não está relacionado ao usuário, não importa qual usuário esteja executando manualmenteNão relacionado ao IP de origem / destino, pois as mesmas pastas são criadas em servidores diferentes em sub-redes diferentes

Alguma idéia e ajuda apreciada.

questionAnswers(2)

yourAnswerToTheQuestion