Внедрение поставщика сеанса SQL Server с помощью aspnet_regsql.Пользовательский поставщик сеансов SQL Server в ASP.NET
В Web Config
<sessionState mode ="SQLServer" cookieless="false" timeout="1" allowCustomSqlDatabase="true" sqlConnectionString="Password=ads;Persist Security Info=True;User ID=sa;Initial Catalog=ASPState;Data Source=DF" />
Когда сеанс создается новая строка добавляется для этой сессии в базе данных, но когда истекает сессии он не удалить строку. необходимо ли нам вручную настроить метод для удаления истекшего сеанса? Если да, объясните методы, которые нам нужно переопределить.
Спасибо, Pravin
Как найти Session Expire, прежде чем он вызовет событие Page_load или в Global.asax, используя SQl Session Session Provider. – Pravin
ref this [link] (http://blogs.msdn.com/b/nikhiln/archive/2007/06/21/detecting-session-timeout-in-asp-net-2-0-web-applications.aspx) и [this] (http://stackoverflow.com/questions/391784/asp-net-session-expiry-redirect-to-login-page) –
Я пробовал это. Это для SessionMode = "InProc". Я использую SessionMode = "SQLServer". Как найти Session Expire при использовании SessionMode = "SQLServer"? – Pravin