Sql server 使用数据库实现会话服务器的最佳方法?
我不知道如何在web服务器场上维护它。有人能告诉我如何使用sqlserver来维护它吗?要使用sqlserver,您必须修改会话状态的web.config设置,才能从InProc更改它。然后需要创建数据库并进行配置 所以基本上你有几个部分Sql server 使用数据库实现会话服务器的最佳方法?,sql-server,web-farm,Sql Server,Web Farm,我不知道如何在web服务器场上维护它。有人能告诉我如何使用sqlserver来维护它吗?要使用sqlserver,您必须修改会话状态的web.config设置,才能从InProc更改它。然后需要创建数据库并进行配置 所以基本上你有几个部分 使用.NET Framework工具以正确的格式设置数据库 修改web.config以更改会话状态类型,并将信息提供给DB 要使用SQL Server,您必须修改会话状态的web.config设置,以便从InProc更改它。然后需要创建数据库并进行配置 所以基
要使用SQL Server,您必须修改会话状态的web.config设置,以便从InProc更改它。然后需要创建数据库并进行配置 所以基本上你有几个部分
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="tcpip=SampleStateServer:42424"
cookieless="false"
timeout="20"/>
</system.web>
</configuration>
注意,要在Web场中使用StateServer模式,您必须在Web配置的machineKey元素中为属于Web场的所有应用程序指定相同的加密密钥。您不需要使用SQL Server来维护Web场上的状态-您也可以使用StateServer模式,如下所示:
“StateServer模式,其中存储
单独进程中的会话状态
调用了ASP.NET状态服务。此
确保会话状态为
如果Web应用程序是
重新启动,并使会话状态
在同一时间内可用于多个Web服务器
网络农场。”
您可以在web.config中轻松设置它
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="tcpip=SampleStateServer:42424"
cookieless="false"
timeout="20"/>
</system.web>
</configuration>
注意,要在Web场中使用StateServer模式,您必须在Web配置的machineKey元素中为属于Web场的所有应用程序指定相同的加密密钥。这肯定与编程有关。这肯定与编程有关。