我在后台代码做 HttpWebRequest 请求跳到另一个控制器的某个 ACTION 时 session 会丢失,这是为啥啊?有什么方法可以保持吗?我是在后端代码做跳转,不是前台的 AJAX 跳转
服务器session?进程实现?IIS有重启机制,如果是进程方式丢失是很正常的。改为持久化就行了。
我 webconfig 里面设置的模式是 mode="StateServer" 的,就是我在后端代码,BLL层那边执行是 SESSION 还是在的,但是 http 请求跳转到另一个 CONTROLLER 时 session 就没了,浏览器重新添加了一个session,不知道这是为啥
看一下 2次请求的sessionID是否一致, 是否有清楚session的地方