我正在运行一个讨论网站。即将出现的问题是,在某个时间后会话会自动过期。我在共享服务器上托管我的网站,并且无法访问 IIS 中延长到期时间的设置。那么有什么方法可以使用 web.config 做到这一点吗?
而且我在服务器上启用了基本身份验证并在我的网站中使用默认身份验证,这意味着我没有在配置文件中提供任何身份验证模式。那么它们是一样的吗?
我正在运行一个讨论网站。即将出现的问题是,在某个时间后会话会自动过期。我在共享服务器上托管我的网站,并且无法访问 IIS 中延长到期时间的设置。那么有什么方法可以使用 web.config 做到这一点吗?
而且我在服务器上启用了基本身份验证并在我的网站中使用默认身份验证,这意味着我没有在配置文件中提供任何身份验证模式。那么它们是一样的吗?
您可以使用 web.config 管理会话超时
会话状态超时属性以分钟为单位。
在 webconfig 文件中...
<system.web>
<sessionState timeout="1440"></sessionState>
</system.web>
是的,这是可能的:
<configuration>
<system.web>
<sessionState timeout="x" />
<system.web>
</configuration>
其中 x 是以分钟为单位的所需会话超时。