我使用 InProc 模式在我的 mvc3 应用程序中存储会话,但由于大约每 20 分钟重新启动 IIS,因此更改了对 SQLServer 的存储身份验证。与数据库的连接很好,会话正在存储,但身份验证不会持续很长时间,重启后会丢失
网络配置
<sessionState mode="SQLServer" timeout="2880" allowCustomSqlDatabase="true"
sqlConnectionString="data source=mydatasource;initial catalog=mydb;user id=userid;password=password;
integrated security=False;MultipleActiveResultSets=True;"
cookieless="true" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" slidingExpiration="true" protection="All" cookieless="UseCookies"/>
</authentication>