共享(Web-Farm)ASP.NET Web双层环境

时间:2011-12-27 23:15:37

标签: asp.net session affinity

如果您在Web层前使用F5负载均衡器(粘性会话),我是否可以拥有一个共享的双层Web应用程序环境,该环境可以包含具有两种不同会话管理配置的Web应用程序?例如,Web应用程序#1使用进程内会话管理,Web应用程序#2使用单独的会话状态服务器?两个Web应用程序都位于Web层中的IIS中,数据库中位于数据库中。

1 个答案:

答案 0 :(得分:0)

是的,您使用的会话管理类型是根据每个Web应用确定/设置的。并不要求同一服务器(或AppPool)上的多个应用程序使用相同的方案。

使用粘性会话,每个客户端将始终连接到同一服务器/ Web应用程序实例,因此您甚至可以在服务器#1上使用Web应用程序#1使用InProc,而服务器#2上的Web应用程序#1使用StateServer。当然不推荐(也不是粘性会话),但可能。