我在我的web.config文件中有以下代码:
<system.web>
<authentication mode="Windows" />
<sessionState timeout="300" />
</system.web>
即使sessionstate超时设置为300,它也会在15-20分钟后过期,会导致session数据丢失。我的应用程序池和所有设置都正确,超时时间设置为300分钟。因此,我认为问题只出现在Windows身份验证上。其次,如果我禁用Windows身份验证并删除该行,一切都能正常工作(即我的session数据可以长时间保留)。可能的问题是什么呢?
提前感谢 :)