Pergunta

A sessão é por navegador (determinado através de cookies), mas quando faz uma "aplicação" iniciar e fim, e como o IIS conhecem sabem quando um pedido é uma parte da mesma mesma instância "Application" (se não for feito através de cookies da mesma forma que as sessões são)?

Foi útil?

Solução

"Aplicação" alcance é global, e cada pedido para um site compartilha a mesma aplicação. Qualquer coisa armazenada no aplicativo é visível para todas usuários. O aplicativo é iniciado quando o primeiro pedido para o site é feito, e termina quando IIS pára o website (por exemplo, quando o IIS em si é desligado, ou quando o site não foi acessada em quando).

Outras dicas

Aplicação é dito ser iniciado quando ele é implantado pela primeira vez no servidor web e está disponível para os usuários de acesso. Cada vez que é implantado-un ou o servidor é desligado as extremidades de aplicação.

A segunda parte não é clara, mas assumindo que determina a aplicação, cada aplicação tem uma raiz que é único para todo o aplicativo que está implantado em um servidor web / app. Assim, o servidor pode descobrir isso a partir do URL que está sendo solicitado.

Como tal cada pedido é considerado como separado e algum mecanismo como sessões, biscoitos etc tem que ser usado para clube pedidos individuais como parte da sessão de usuário único.

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