我使用的是SessionState的InProc模式,但由于应用程序池的回收,我的应用程序仍在继续重新启动,因此我正在丢失当前登录用户的会话。我想要更改以将其保存在数据库中。我编辑我的webconfig像这样SQLServer SessionState
<sessionState mode="SQLServer" timeout="20" allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=Server;integrated security=True;Initial Catalog=SerialTracker;"
cookieless="false" />
我是否必须为会话状态或新数据库创建一些表?我的主机是共享的,所以我无法访问管理控制台或其他任何东西。
与此同时此文件包含注释,您不应该直接执行它,而应使用aspnet_reqsql.exe,如下所述:https://msdn.microsoft.com/en-us/library/ms178586%28v=vs.100 %29.aspx – 2015-08-13 15:09:31