asp.net网络农业

时间:2009-11-27 14:03:40

标签: asp.net

我有启用Web场的查询。我有服务器A和服务器B.我已经启用了web耕作(stateserver)。我需要在两台机器A和B中运行asp.net状态服务器吗? 或者我可以将ipaddress指向一台服务器。

预先谢谢 散聚

3 个答案:

答案 0 :(得分:3)

两台机器中只有一台需要运行状态服务器

完成此操作后,您需要在web.config文件中设置以下内容:

<system.web>
    <sessionState
        mode="StateServer"
        stateConnectionString="tcpip=your_server_ip:42424"
        cookieless="false"
        timeout="20" />
</system.web>

这里提供了整个过程的一个很好的演练: http://blog.maartenballiauw.be/post/2007/11/ASPNET-load-balancing-and-ASPNET-state-server-%28aspnet_state%29.aspx

答案 1 :(得分:0)

您必须拥有整个服务器场的一个状态管理服务器。它并不比Inproc其他更好。

答案 2 :(得分:0)

单状态服务器

您应该将单个服务器配置为状态服务器,并将Web服务器指向它。这样,他们将共享相同的会话。

如果您使用多个状态服务器,则他们无法在自己之间共享数据。