首页新闻找找看学习计划

用了spring .net之后HttpContext.Current null,在线等

0
悬赏园豆:10 [已解决问题] 解决于 2014-08-27 12:49

是这样的我的项目用的是.NET MVC4,Session是在Service层调用HttpContext.Current.Session设置,Web层引用Service层的。

但是使用了Spring .NET 之后属性注入没有问题,但是执行到Session这块时候,HttpContext.Current一直是null。本人第一次用Spring .NET ,不是很熟悉。希望帮助下,非常感谢。

 

灯塔下的守望者的主页 灯塔下的守望者 | 初学一级 | 园豆:118
提问于:2014-08-27 11:29
< >
分享
最佳答案
0

可能是使用Spring .NET属性注入之后,WriteSessionCookie是在不同的线程执行的。

建议试试通过参数将HttpContext.Current传递给WriteSessionCookie方法。

收获园豆:10
dudu | 高人七级 |园豆:39706 | 2014-08-27 11:54

谢谢,我试试。

灯塔下的守望者 | 园豆:118 (初学一级) | 2014-08-27 11:59

好了解决了将HttpContext.Current传递给WriteSessionCookie方法可以。

灯塔下的守望者 | 园豆:118 (初学一级) | 2014-08-27 12:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册