我不知道如何在网络农场维护它。有人可以告诉我如何使用sqlserver来维护吗?
答案 0 :(得分:2)
要使用SQL Server,您必须修改会话状态的web.config设置以从InProc更改它。然后,您将需要创建数据库并进行配置。 THis article walks you through the process.
所以基本上你有几个部分。
答案 1 :(得分:1)
您不需要使用SQL Server来维护Web场的状态 - 您还可以使用StateServer模式,MSDN describes为:
“StateServer模式,存储 会话状态在一个单独的过程中 称为ASP.NET状态服务。这个 确保会话状态 如果是Web应用程序,则保留 重新启动并进行会话状态 可用于a中的多个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场中的所有应用程序指定相同的加密密钥。