我们在负载均衡的环境中运行IIS 4.0上的ASP.NET 4.0 Web应用程序。网页最初加载后,我们使用AJAX UpdatePanel和Web服务每隔5分钟刷新网页的某些部分。
该网站预计将持续运行,无需任何用户干预超过12小时和最多2天。会话超时已设置为最大值525600.应用程序池也已配置为不回收。 executionTimeout也配置了更高的值。
但是,应用程序间歇性地失败了。刷新网页时,它会重定向到WSSO登录页面,指示会话已终止。我们在Web服务器日志中找不到任何错误跟踪。会话模式为inproc。
如果我遗漏了什么,请告诉我。任何指导都会非常有用。
谢谢, Arvind的
答案 0 :(得分:1)
在负载平衡环境中,您不能将InProc用于会话状态。
相反,您需要使用StateServer或SQLServer。
仅供参考: 请先在单个网络服务器上进行测试。如果有效,则打开负载平衡。