none
Ciclo de vida das Sessions RRS feed

  • Pergunta

  • Pessoal minha aplicação armazena o usuário e o banco de dados que ele vai acessar em Session definida no Global Asa que esta está determinando o tempo em uma hora.

    Acontece que sempre que um programado salva alguma pagina no site, parece que derruba o ciclo de vida aplicação, e as paginas não podem ser exibidas.

    Alguém pode me dizer, se é isso mesmo? tem alguma coisa que pode ser feita?

    Obrigado


    Junior Santana

    segunda-feira, 9 de setembro de 2013 12:55

Todas as Respostas

  • Junior Bom Dia. 

    Cara creio que é isso mesmo, pois sempre que você inclui um novo publish ele gera um novo bild com isso a aplicação restarta sim. 

    E restartando la se vai sua session. 

    Encontrei esse post que creio ser de grande valia para você. 

    http://stackoverflow.com/questions/11458294/losing-session-information-after-publishing-an-asp-net-website-on-iis

    Se ajudou marque. 

    Abrass Good Luck.

    segunda-feira, 9 de setembro de 2013 13:07
  • Bom dia,

    O que você quer dizer com salvar uma página? Você está se referindo a Publicação da aplicação? Se for publicação, toda vez que se publica alguma coisa no IIS o Aplication Pool reinicia, logo todas as Sessions são derrubadas.

    Att,


    segunda-feira, 9 de setembro de 2013 13:43
  • Bom dia,

    O que você quer dizer com salvar uma página? Você está se referindo a Publicação da aplicação? Se for publicação, toda vez que se publica alguma coisa no IIS o Aplication Pool reinicia, logo todas as Sessions são derrubadas.

    Att,



    Não não, somente salvar uma modificação na pagina. Sem Build ou publicação

    Junior Santana

    segunda-feira, 9 de setembro de 2013 13:46
  • O que você chama de salvar? Abrir o arquivo .aspx que está no diretório da aplicação, por exemplo, alterar algo e salvar?

    Sua aplicação deve estar configurada com InProc. que é a default do ASP.NET:

    Neste caso, qualquer modificação no estado da aplicação vai reciclar o pool, perdendo assim a Session.

    Att,

    segunda-feira, 9 de setembro de 2013 13:51
  • O que você chama de salvar? Abrir o arquivo .aspx que está no diretório da aplicação, por exemplo, alterar algo e salvar?

    Isso mesmo, é de costume conectar o visual studio na pasta wwwroot, altera a pagina e salvar.

    Junior Santana

    segunda-feira, 9 de setembro de 2013 13:55
  • Sua aplicação deve estar configurada com InProc. que é a default do ASP.NET:

    Neste caso, qualquer modificação no estado da aplicação vai reciclar o pool, perdendo assim a Session.

    Att,

    segunda-feira, 9 de setembro de 2013 14:43
  • Sua aplicação deve estar configurada com InProc. que é a default do ASP.NET:

    Neste caso, qualquer modificação no estado da aplicação vai reciclar o pool, perdendo assim a Session.

    Att,


    Qual recomendado neste caso?

    Junior Santana

    segunda-feira, 9 de setembro de 2013 17:32