我的應用程序的會話突然結束,並且在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