我相信我已经研究了所有相关的stackoverflow问题以及其他网络资源,但我仍然在每天约20个用户使用的24x7网络应用中每天都有这个问题十几次或更多。
Event code: 4005
Event message: Forms authentication failed for the request. Reason: The ticket supplied has expired.
用户说他们在60分钟超时之前就已经注销了。 (应用程序中的某些表单需要很长时间才能填写。用户正在采访人员并撰写笔记,这可能需要很长时间。因此,如果您在20-30分钟后慢慢输入笔记并保存表单,那就太令人沮丧了提交表单时将您注销。)
一些细节:
最后是web.config的一个片段:
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="60" protection="All" slidingExpiration="true" />
</authentication>
任何帮助追踪这些会话超时都将不胜感激。