asp教程.net 4.0 遨游3 cookie不兼容问题
<sessionstate mode="inproc" stateconnectionstring="tcpip=127.0.0.1:42424" sqlconnectionstring="data source=10.168.0.73;trusted_connection=yes" cookieless="autodetect" timeout="50" />
其中mode的值可以为“stateserver”、“inproc”等,inproc模式说白了就是你更新一个dll到bin目录,随着这个web应用的重启,session也会清空、丢失;而stateserver模式则会将session保存到一个独立的进程中,除非重启整个iis,否则这个应用的session不会丢失。
解决办法:将cookieless="autodetect" 改为 cookieless="false"。
由此可见,遨游3目前的版本的输出头中的信息比较特殊,不是标准的信息,从而导致.net 4.0不能正确判断是否支持cookie
时间: 2024-10-29 09:52:21