读书人

通过StateServer实现session共享有关问

发布时间: 2013-04-02 12:35:26 作者: rapoo

通过StateServer实现session共享问题?
1、在单台电脑上建dns服务,然后添加虚拟域名,www.test.com、one.test.com
2、接着在iis中创建2个站点,主机头分别是www.test.com、one.test.com,端口均为80
3、拷贝相同2份代码到这2个站点目录下
===================

2个站点web.config设置相同:
1、<add key="RootDomain" value=".test.com"/>
2、<add name="MakeSessionIDOneOnly" type="SessionShare.MakeSessionIDOneOnly, SessionShare"/>
3、<machineKey decryptionKey="FD69B2EB9A11E3063518F1932E314E4AA1577BF0B824F369" validationKey="5F32295C31223A362286DD5777916FCD0FD2A8EF882783FD3E29AB1FCDFE931F8FA45A8E468B7A40269E50A748778CBB8DB2262D44A86BBCEA96DCA46CBC05C3" validation="SHA1" decryption="Auto"/>
4、<sessionState cookieless="false" timeout="50" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424"/>

这些都是是从网上摘的,运行时2个网站session不能共享,请问问题出在哪里?

是否是虚拟域名设置的有问题,还是其他问题?谢谢! C#?StateServer? session iis
[解决办法]
<sessionState
mode="SQlServer"
stateConnectionString=tpip=你的sql服务器ip:42424"
sqlConnectionString="data source=1你的sql服务器ip;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
[解决办法]
http://flycantus.cnblogs.com/

怎么我看人家的和你的不一样呢?

读书人网 >C#

热点推荐