帖子发了两遍都发不出去 为什么?
服务器有两台 192.168.0.123 192.168.0.124
webconfig配置如下
<sessionState
mode="StateServer"
cookieless="false"
timeout="240"
stateConnectionString="tcpip=192.168.0.123:42424"
stateNetworkTimeout="14400"
/>
123上服务启动了 那个键值也改成1了
不过网上说这样还不行 还要配置
<machineKey
validationKey="78AE3850338BFADCE59D8DDF58C9E4518E7510149C46142D7AAD7F1AD49D95D4"
decryptionKey="5FC88DFC24EA123C"
validation="SHA1"
/>
这个是什么东西? 听说还要把两台机子上的网站实例名统一 那什么是网站实例名? 据说不这样 两台机子对于同一个客户端生成的sessionID不一样 sessionID生成机制是什么?
要使两台机子共享一个session 我改怎么配置?
请大牛门稍加指点 谢谢!
服务器有两台 192.168.0.123 192.168.0.124
webconfig配置如下
<sessionState
mode="StateServer"
cookieless="false"
timeout="240"
stateConnectionString="tcpip=192.168.0.123:42424"
stateNetworkTimeout="14400"
/>
123上服务启动了 那个键值也改成1了
不过网上说这样还不行 还要配置
<machineKey
validationKey="78AE3850338BFADCE59D8DDF58C9E4518E7510149C46142D7AAD7F1AD49D95D4"
decryptionKey="5FC88DFC24EA123C"
validation="SHA1"
/>
这个是什么东西? 听说还要把两台机子上的网站实例名统一 那什么是网站实例名? 据说不这样 两台机子对于同一个客户端生成的sessionID不一样 sessionID生成机制是什么?
要使两台机子共享一个session 我改怎么配置?
请大牛门稍加指点 谢谢!
不同服务器之间切换需要传递SessionID.根据SessionID去数据库中取.
stateserver在这里性能降低15%左右 而sqlserver就远远不是这个数值了
还有一点很重要的 我们采用oracle数据库 没有SqlServer
用cookies设置cookie.domain=域
通过url传值和将session存入数据库
http://blog.csdn.net/zjwtnt/archive/2009/03/26/4025258.aspx
还有这个
http://periodical.ilib.cn/Login.aspx?ReturnUrl=%2fConfirm.aspx%3fQCode%3djsjyyyrj200906018&QCode=jsjyyyrj200906018
要注册一下才能看
不知道有没有帮助,没有环境,也很想自己试一下
还有下面一个方法,http://www.svn8.com/dotnet/aspnet/2009121815230.html
这样不太好吧