2010-10-05 105 views
1

是否有可能实现与ASP.NET MVC SQL会话状态没有代码添加到我们的Web应用程序?我们需要这是从In-proc到SQLServer的透明切换。Asp.net MVC SQL服务器状态IIS 6

+0

我意识到wepapp我正在测试这与实际上没有利用任何会话..如何尴尬。现在我的会话正在保存到临时表(它应该)!但是,当我回收应用程序池时,我的会话LockDateLocal更新为当前时间,我需要重新登录。 – alan 2010-10-05 16:55:52

回答

1

在您的应用程序中不需要代码就可以从进程切换到SQL会话状态。这是通过您的应用程序web.config文件来控制的。你必须做的一件事是运行必要的脚本来创建ASP.NET会话数据库和表。有关更多详细信息,请参阅此Microsoft support article。这对Web表单和MVC都是一样的。

+0

我在SQL Management Studio中运行了脚本,但没有查询分析器。在运行InstallPersistSqlState.SQL之后,我配置了IIS,并且无法在临时表中获取任何会话,除非以编程方式为某个会话变量赋值。 – alan 2010-10-05 16:09:11

+0

我错过了我的机器键条目! :) – alan 2011-03-31 18:50:12