2009-10-30 118 views
5

我将IIS7中的默认网站绑定到ASP.NET应用程序。此应用程序正在使用ASP.NET状态服务器来存储会话数据。我想添加一个额外的ASP.NET MVC应用程序到这个网站。是否可以使用状态服务器共享这两个应用程序之间的会话?我读过有办法在SQL Server中存储会话数据,但我找不到任何有关使用状态服务器的文档。IIS7:使用状态服务器在应用程序之间共享会话

感谢, 弥敦道

回答

1

对于这种情况,你可能最好写一个SQL数据库上运行自己的自定义会话状态提供者。

详情请看这里:

http://msdn.microsoft.com/en-us/library/aa479034.aspx

我之所以会写一个自定义的供应商是因为只设置了一个SQL会话提供是不够的应用程序将使用不同的会话密钥,因此将不共享他们之间的状态。通过编写自己的会话提供程序,您可以对整个过程进行细化控制,因此可以使用默认的SQL会话提供程序覆盖原有的检查。

相关问题