在我的网站中,当用户点击"注销"按钮时,Logout.aspx页面会加载代码Session.Clear().
在ASP.NET/C#中,这是否清除了所有cookie?或者是否需要添加任何其他代码才能删除我网站的所有Cookie?
我有一个ASP.net应用程序,其中用户无法成功完成某些操作,原因,我假设,只能与丢失其会话相关(这是我维护其当前用户信息的位置,以及如何确定是否他们登录了)
我不知道他们为什么会失去他们的会话,所以我的第一个问题是:
什么(一般)会导致用户在ASP.net中丢失会话?
因为我不知道用户何时会丢失会话并且无法自行复制:
如何跟踪用户丢失会话的时间
下面是我的sessionState配置供参考
<sessionState
mode="InProc"
cookieless="false"
cookieName="My.Site.Com"
timeout="480"/>
Run Code Online (Sandbox Code Playgroud) 那么 - 正如问题主题所述 - 关于如何做到这一点的任何想法?
我一直在查看System.Web.Hosting中的对象,但没有什么是突出的.
原因?我收到了一两个应用程序错误,这些错误通常在回收期间发生(它们相隔大约25小时发生,我将应用程序池的回收时间保留为默认值)所以我想知道它们是否发生在正在关闭的池中的线程,或者正在启动(ed/ing)的线程.