Pergunta

Eu entendo as limitações do uso de estado do aplicativo e o estado da sessão accross vários pools de aplicativos, que não podem ser compartilhados. E sobre o arquivo global é um único instace criado por pool de aplicativos ou ele reside em um maior comum em algum nível para todos os pools de aplicativos no IIS?

Foi útil?

Solução

Global.asax (que é apenas um arquivo de classe para HttpApplication) está contido por qualquer pool de aplicativos reside o site no. Da mesma forma que qualquer outra classe em seu site. Se você estiver usando web jardinagem, em seguida, as mesmas regras que se aplicam a application / estado da sessão se aplica ao código no global.asax. Em outras palavras, se você estiver executando em 4 processadores, quando os processadores 1, 2, e 3 e ocupado, e # 4 toma o seu primeiro pedido, qualquer código que está em global.asax (manipuladores de eventos, etc) vai ser executado .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top