我做的网站在我机子上提示正常,但是放到服务器上发现session读不出来。我是在登录时把用户的UserID放到session里的。然后在其他页面里读出来并加载用户信息。在我机子是正常的,但是放到服务器上读不出session了,总是提示没有用户信息。我的这两个页面不是在一个目录下的,这有关系吗?就是说session是不是在网站目录下所有的页面都能读到的。
是不是IIS没有启用Session,试试.
Internet信息服务 -> 默认WEB站点 -> 属性 -> 主目录 -> 配置 -> 应用程序选项 -> 启用会话状态
如果程序在测试环境跟发布环境表现不一样,肯定是两个环境的配置不同;