关于使用状态服务器共享Session的问题
我们知道在asp.net WebFarm下共享Session(StateServer模式),各站点在IIS中的Instance ID必须是一样的,为了这个微软还专门有个KB来说明。
这个共享Session是建立在域名一样的情况下,才能有效。
但,如果域名不一样,但是ID一样,是不是也可以通过StateServer共享Session呢?
比如site1.domain.com;site2.domain.com,是不是可以共享Session呢?
我做了个实验,把这个两个站点保存SessionId的Cookie.Domain设置成顶级域名就可以共享SessionId了,即设为Cookie.Domain="domain.com".
大家看看,我提问的问题,可有人知道StateServer和IIS之间的联系方式?