网站制作和推广,常用网站建设软件,杭州优化公司多少钱,惠山网页制作由于公司要对服务器做个负载均衡#xff0c;所以Web项目在两台前端服务器(web1、web2)各部署了一份。但是在项目中会用到session。当一开始在web1上登陆后#xff0c;由于web1之后负载可能会变大#xff0c;就有可能从web1跳转到web2上。从网上找了好多资料#xff0c;自己…由于公司要对服务器做个负载均衡所以Web项目在两台前端服务器(web1、web2)各部署了一份。但是在项目中会用到session。当一开始在web1上登陆后由于web1之后负载可能会变大就有可能从web1跳转到web2上。 从网上找了好多资料自己也明白在web.config里配置 sessionState modeStateServer stateConnectionStringtcpip127.0.0.1:42424 timeout30 cookielessAutoDetect / 网上的好多例子都是把stateConnectionStringtcpip127.0.0.1:42424这样做在一台web服务器上当然没问题但是当把stateConnectionString改成stateConnectionStringtcpip192.168.1.82:42424的时候两台前端就会有问题。微软也没有给出具体的方案MSDN上的例子也都是指向127.0.0.1的。后来经过研究和向高手请教才知道还得把保存Sessin的服务器的注册表修改一下在这里就是192.168.1.82这台了修改如下 修改注册表 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesaspnet_stateParameters AllowRemoteConnection1 然后重启ASP.NET State Service 连接配置如下 sessionState modeStateServer stateConnectionStringtcpip192.168.1.200:42424 cookielessAutoDetect timeout60 / 之后经过测试果然就OK了。希望对其他的人有帮助。 另外还有一个问题至今不太明白。我做的wap页面页面上会有ViewState存储的数据当不断刷新页面的时候里面的数据会丢失时间绝对没有超过20分钟。不知道是微软的Bug还是什么在Web页面上不会出现这种问题。求解。 经过一段时间的摸索最好在wap页面上少用viewstate如果启用的asp.net状态服务那么最好把cookieless设成true否则还会出现session丢失的现象。 转载于:https://www.cnblogs.com/wenwuxianren/archive/2008/06/04/1213437.html