Função keep-alive iframe - o que é necessário para redefinir o tempo limite da sessão?

Eu tenho um iframe oculto que atualiza de vez em quando, para manter a sessão do ASP.NET ativa e em execução, enquanto o usuário estiver on-line.

No entanto, tenho recebido relatos de usuários que experimentaram o tempo limite da sessão, então agora estou em dúvida sobre o que é necessário para redefinir o cronômetro da sessão.

A página de conteúdo do iframe oculto (página html simples) se atualiza em um determinado intervalo, que é significativamente menor que o tempo limite da sessão.

A minha pergunta é: É suficiente (para o timer de sessão para redefinir) para deixar a página se atualizar, mesmo quando o servidor responde com um HTTP / 1.x 304 não modificado?

É simplesmente a própria solicitação GET que informa ao servidor da Web para redefinir o timer da sessão?

Ou eu preciso ter certeza de buscar a página e receber uma resposta HTTP / 1.x 200 OK?

questionAnswers(1)

yourAnswerToTheQuestion