timeout property not working
Messages   Related Types
This message was discovered on microsoft.public.dotnet.general.
Responses highlighted in red are from those people who are likely to be able to contribute good, authoratitive information to this discussion. They include Microsoft employees, MVP's and others who IMHO contribute well to these kinds of discussions.
Post a new message to this list...

Tony Hedge (VIP)
Hello,

My .NET web app sets the following session variable in one of the code
behinds:
HttpContext.Current.Session("UserID") = "123"

In my web.config I have set the timeout property of the <sessionState>
element to "2". Yet when I hit the page in question after 5, 10, 30 minutes
the above session variable still has a value. (A label control text is set
equal to the session variable value.) What am I missing here? Now can I get
timeout to work?

Thanks - Hedge
Reply to this message...
 
    
Marina
If the variable is being set every time, then it will be set on the new
session as well. You should provide more code if there is more to it.

"Tony Hedge" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Tony Hedge (VIP)
Hi Marina - The variable is not being set each time.

"Marina" wrote:

[Original message clipped]

Reply to this message...
 
    
Marina
Maybe it is. You provided very little information that could actually be
used to reproduce what is going on or to figure out why it would happen.
You should put together a short test page that can be run to reproduce the
problem.

"Tony Hedge" <Click here to reveal e-mail address> wrote in message
news:Click here to reveal e-mail address...
[Original message clipped]

Reply to this message...
 
    
Tony Hedge (VIP)
Hello Marina,

The variable is not being set again - guaranteed.

Without being verbose, basic flow is that Page A sets a session variable,
and a button is hit to redirect flow to Page B. After x minutes I hit a
button on Page B that reads the value out of the session variable and
displays its value. Web.config has session timeout set to 2 minutes so if I
hit the button on Page B after 15 minutes there should not be a value for the
session variable.

Perhps my question should be as follows: What else besides setting the
timeout attribute in <sessionState> is needed to make this all work.

"Marina" wrote:

[Original message clipped]

Reply to this message...
 
 
System.Web.HttpContext




Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
 
 Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com