Como evitar que o IIS 8 pare os aplicativos ASP.NET ociosos?

6

Eu tenho um aplicativo asp.net em execução no Windows 2012 no IIS 8 que tem um processo de início de aplicativo muito demorado (essencialmente o código em execução no evento Application_Start () pode levar até 2 minutos). Assim, gostaria de minimizar o número de vezes que o aplicativo é iniciado para que o usuário possa evitar uma longa espera.

Eu habilitei o Pré-carregamento nas configurações do aplicativo e defini o Modo Iniciar como AlwaysRunning no pool de aplicativos. No entanto, o aplicativo ainda termina depois de não ser usado por um tempo, resultando em um tempo muito longo para a primeira visita ao site depois que o aplicativo é encerrado.

Alguém tem alguma ideia de como posso evitar isso?

Obrigado

    
por Lambo Jayapalan 28.10.2012 / 02:33

2 respostas

7

No IIS 7, você tinha que definir o idletimeout para o apppool como "0", eu diria que é algo semelhante para o IIS 8. Detalhes aqui .

    
por 28.10.2012 / 05:21
1

Eu acredito que a opção AlwaysRunning no Modo Iniciar para o AppPool irá realizar a mesma coisa.

link

Nem pense que você precisa do appfabric no IIS8.

    
por 24.05.2013 / 02:14

Tags