我正在考虑使用<sessionState mode="InProc" timeout="45" />
,因为有些用户重复登录,我想为他们节省一些时间。但是,在我将它添加到我的web.config
文件之前,我想确保不会有副作用。
我阅读了sessionState
版本,虽然我已经相当了解发生了什么,但我很想知道应用程序的默认设置是什么,因为此时我的内部asp.net mvc 3
没有定义。sessionState
system.web
我知道应用程序可以在Session["key"]
没有声明的情况下访问,尽管我尽量避免将这种类型的负载放在 Session 上。我假设我的应用程序正在继承 IIS 7 中的一个设置(此应用程序位于共享托管环境中)。
我知道如果我为会话使用专用数据库或服务器可能会出现问题,但这只是一个基本设置,没什么特别的。
sessionState
asp.net mvc 3有默认设置吗?只是遗传吗?web.config
如果在 IIS 的其他地方定义了它,是否会因为在 my 中覆盖它而产生副作用?