My web site is keep pushing the logged in users out to login page after around 5 to 7 days from using the system, where the problem resolved temporarily after making IIS-Reset and return back after another 5 to 7 days.
I have:
- ASP.NET web site built on .net framework 4.0/c#
- Web.config configuration as below:
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
</providers>
</membership>
<roleManager enabled="true">
<providers>
<clear />
<add connectionStringName="LocalSqlServer" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
<authentication mode="Forms">
<forms name="EmsgCookie" loginUrl="~/Pages/Login.aspx" defaultUrl="~/Pages/Index.aspx" path="/" protection="None" timeout="30" requireSSL="false" slidingExpiration="true" cookieless="UseCookies" enableCrossAppRedirects="false" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="true" />
<machineKey decryption="Auto" decryptionKey="AutoGenerate" validation="AES" validationKey="87BB180885B7EBE60ED5E648ED4AC7A023257B65E6F401CB4C32268F778CC3AFE9372D4A1668288506943C5AF846A2FD81513DA1D25CB1D83BF3ACD77C7E7640" />
<sessionState mode="InProc" cookieless="false" timeout="600" sessionIDManagerType="BotDetect.Web.CustomSessionIdManager, BotDetect" />
↧