关于IIS8网站重定向后服务器端获取不到Cookie信息
问题描述:
现在有站点login.general.com(简称login)、A.login.general.com(简称a),login为登录站点登录时创建一个Cookie并设置Cookie的domain为.login.general.com ,Cookie的名字为_user_info
用户首先进入a站点,用户在a站点进行操作时a站点会读取cookie获取其中存储的信息来判断用户是否登录,如果cookie不存在着跳转到login站点进行登录,login登录成功之后重定向到登录之前的页面。
经过测试发现在windows service 2008 服务器的IIS上面这样做没有任何问题,但是在windows service 2012 服务器的IIS上面,当用户跳转回a站点之后服务器端没有获取到Cookie信息但是浏览器端却存在Cookie信息,造成这是检查出来的结果是未登录状态但是如果刷新下当前页面就登录上啦,在windows service 2008 的服务器上没有这个问题