解决Request.Cookies获取不到客户端回发的Cookie
背景问题:
这几天在做一个项目,用的是自己写的HttpModule用户登录验证。用户的票据保存在Cookie里面。
不知道为什么,用WebAuthentication.SetAuthTicket(ticket); 这个方法生成的Cookie总是没有用——用HttpWatcher明明看到用那个Cookie,但是就是在服务器里用Request.Cookie就是获取不到
纠结了一天,也没有觉。最后把web.config里面的<authentication mode="Forms"> 节点的mode设置成None之后,一切都正常了,整个世界清静了.
呵呵~~