首页 新闻 会员 周边

win7 iis7.5中无法存储session

0
悬赏园豆:50 [已关闭问题] 关闭于 2009-11-27 20:51

我的操作系统是win7 rc7100,iis装好以后,把在iis6下的asp.net代码copy过来,发布在iis7上,没有使用session的页面是可以正常访问的,但是只要有session方面的操作就会报错,未将对象引用设置到对象的实例.

百度和谷歌搜了一遍都没有找到解决方法。期待园子里有人能给与帮助?谢谢大家。

Fred-Xu的主页 Fred-Xu | 初学一级 | 园豆:155
提问于:2009-11-22 18:14
< >
分享
所有回答(3)
0

应该不是IIS7.5的事,我的就是啊,没问题的。

你可以先做个测试,给一个session赋值,然后输出这个session值,看下值还在不在。

dege301 | 园豆:2825 (老鸟四级) | 2009-11-22 22:12
win7默认安装里web平台默认安装里没有装“基本身份验证”和“Windows身份验证”,所以session没法使用
支持(0) 反对(0) Fred-Xu | 园豆:155 (初学一级) | 2009-11-27 20:53
0

你在iis管理器里面查看一下session state的配置,看看这里面的配置是否有问题

要是没有问题的话,你跟踪一下Session_Start 和 OnInit两个事件

persialee | 园豆:3217 (老鸟四级) | 2009-11-23 00:19
win7默认安装里web平台默认安装里没有装“基本身份验证”和“Windows身份验证”,所以session没法使用
支持(0) 反对(0) Fred-Xu | 园豆:155 (初学一级) | 2009-11-27 20:53
0

你看看 iis7.5是不是启用了多线程

以前在apatch里面碰到过

如果启用了多线程

由于session在线程中唯一

在一个线程中的session不能再另一个线程里面访问

最终导致未将对象引用设置到对象的实例.

的错误

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2009-11-23 10:49
win7默认安装里web平台默认安装里没有装“基本身份验证”和“Windows身份验证”,所以session没法使用
支持(0) 反对(0) Fred-Xu | 园豆:155 (初学一级) | 2009-11-27 20:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册