【发布时间】:2011-07-21 11:03:33
【问题描述】:
我的问题是关于上面写的标题。目前我有一些依赖会话来完成工作的功能。当它保持默认时,一切都会顺利进行。但是,我不喜欢在崩溃的情况下丢失会话的想法,我已经修改了我的 web.config 以使用 Sql Server 模式。
我已经运行了必要的命令来使用 aspnet_sql.exe 在我的数据库中创建表和存储过程
我能够将值存储到数据库中,但未能成功检索它们。由于它在 InProc 模式下运行良好,我想我可以放心地假设我的代码没有任何问题。
这是我的 web.config 设置:
<sessionState mode="SQLServer" allowCustomSqlDatabase="true" cookieless="false" timeout="120" sqlCommandTimeout="30" compressionEnabled="true"
sqlConnectionString="Data Source=.\SQLExpress;Initial Catalog=mytest;Persist Security Info=True;User ID=mytest;Password=mytest;"/>
非常感谢您的帮助,在此先感谢。
【问题讨论】:
-
在我看来这不是 aspnet_sql.exe 工具,而是 aspnet_regsql.exe 工具 (msdn.microsoft.com/en-us/library/ms229862(v=VS.100).aspx)
-
是的,这就是工具。我对使用的工具不太精确。但是,通过命令行使用该工具,在我的数据库中创建了表和存储过程。
标签: asp.net sql-server session-state