I was considering using <sessionState mode="InProc" timeout="45" />
because some users are repeatedly logging in, and I would like to save them some time. However, before I add this to my web.config
file, I wanted to make sure there would be no side affects.
I read up on sessionState
versions, although I already am fairly aware of what goes on, I was curious to know what the default setting for an asp.net mvc 3
application was as there is no defined sessionState
inside of my system.web
at this time.
I know that the application has access to Session["key"]
without the declaration, although I try to avoid putting that type of load on the Session. I would assume that there is a setting in IIS 7 which my application is inheriting (This application is on a shared hosting environment).
I understand that there could be issues if I was using a dedicated database or server for the Session, but this is just a basic setup as far as that goes, nothing fancy.
Is there a default sessionState
for asp.net mvc 3? Is it just being inherited? Will there be side affects from overriding it in my web.config
if it is defined elsewhere in IIS?