Inquiridor
Sessão 2 horas

Pergunta
-
Bom dia a todos, configurei meu web.config para que a sessão dure 2 horas, mas não está funcionando, o mesmo ainda foi configurado no servidor 'IIS' vou deixar a image abaixo:
<?xml version="1.0"?>
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<connectionStrings>
--- Conexao ----
</connectionStrings>
<system.web>
<customErrors mode="Off"/>
<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" culture="pt-BR"/>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</controls>
</pages>
<compilation targetFramework="4.5">
<assemblies>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5"/>
<sessionState timeout="120" ></sessionState>
</system.web>
</configuration>- Editado _Manigold_ terça-feira, 5 de janeiro de 2016 11:02
Todas as Respostas
-
Veja se o cookie está habilitado no seu navegador. Você pode configurar a session para não usar cookies
<sessionState mode="StateServer" cookieless="false" timeout="120"/>
Veja se tem algum timeout setado na authenticação
<authentication mode="Forms"> <forms loginUrl="logon.aspx" protection="All" path="/" timeout="30" /> </authentication>
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
-
Olá André, puts ta tudo certo mas ainda não funcionou, estou com uma duvida, é o seguinte:
tenho meu domiminio:
xyz.com.br
porem dentro desse dominio tenho uma pasta chamada sistema,
essa tempo de 2 horas foi dada pasta xyz.com.br, sera que ele deveria dar a permissão também para a pasta sistema ?
Obrigado.
-
-
-
-
-
Ela ta resetando de quanto em quanto tempo?
As vezes seu application pool ta com a opção "Regular Time Interval" na parte de Recycling menor que 2h acarretando vc perder sessão antes do seu tempo configurado.
Achei esse tópico aqui também: http://stackoverflow.com/a/23901457/4471341
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
- Editado André de Mattos Ferraz terça-feira, 5 de janeiro de 2016 15:32
-
-
-
-
-
-
-
Vai no IIS, seleciona Default Web Site, no grid (tela cheia de icones) que aparecer vc vai em Session State.
Veja tanto pro seu site quanto pro Default Web Site, tire print e poste aqui.
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
-
Olá André está uma batalha, joguei no meu web.config
<sessionState mode="InProc" cookieless="true" timeout="120" />
Até funcionou mas fica aparecendo essas informações na url:
bs/(S(23413seoswvdjsmkk22s5hok))/Informativo.aspx
Percebi que isso são os cookies, agora se eu colocar cookieless="false" ou tirar ai o Timeout não funfa.
Obrigadão.
-
Quando você coloca cookieless ele não usa os cookies para armazenar os dados da session, com isso ele utiliza a url para manter o sessionID. Dai essa sequencia maluca de caracteres. Se vc retirar o cookieless ele volta pro problema correto?
O que me leva a crer é que seu navegador ta bloqueando os cookies, vc já verificou essa questão?
Att. Andre de Mattos Ferraz - www.iamferraz.com.br - http://mbsy.co/ldecrespigny/19022985
-