我的应用程序的会话突然结束,并且在Global.asax的Application_Error中看不到任何错误。此外,Session_Start事件触发,但不是Session_End。它发生在我将应用程序托管在服务器上并且不在我的开发机器上发生之后。ASP.NET会话突然终止
生成此自动退出的步骤是在加载和显示对象列表(客户端,管理器等)的页面之间切换。大约30-40秒的活动后,用户注销并显示登录屏幕。任何想法可能在幕后出错?
的Web.Config对会话和认证以下设置:
<sessionState timeout="60" mode="InProc" cookieless="false"/>
认证:
<forms name="XXX.AUTH" loginUrl="~/login.aspx" protection="All" timeout="60" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="~/default.aspx" enableCrossAppRedirects="false"/></authentication>
你的意思是mode =“stateServer”?是的,它是一个共享主机环境。如果我使用stateServer,我需要指定server:port设置,我可以从哪里获得这些设置?我还需要配置IIS/Server吗? – A9S6
是的,您可以使用mode =“stateServer”或mode =“SQLServer”。谁是你的主人?我相当有信心GoDaddy不支持这个,因为我碰到它[早](http://stackoverflow.com/questions/6092249/does-godaddy-support-asp-net-stateserver)。 – Jason
它是一个客户端站点(我只能通过FTP访问它),但我不确定提供者,但是使用whois搜索“ns1.microsoft2008hosting.com”出现,并且出现“microsoft2008hosting”。com“无效 – A9S6