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 .
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
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 .
Eu acredito que a opção AlwaysRunning no Modo Iniciar para o AppPool irá realizar a mesma coisa.
Nem pense que você precisa do appfabric no IIS8.