为什么通过HttpContext.Current访问会话不好[练习]?

时间:2013-04-25 06:02:31

标签: session-variables signalr signalr-hub

我正在尝试signalR并按照聊天示例进行了一些修改。所以,在ChatHub.cs中,我试图访问用户的会话变量,发现我做不到。所以我在网上搜索了答案,发现了这个:Access to Session from a Hub

正如David Fowl先生评论的那样,通过HttpContext.Current访问会话变量是不好的。我应该避免使用它真的那么糟糕吗?我真的需要访问会话变量。

1 个答案:

答案 0 :(得分:4)

我猜测它不好的原因是因为如果在asp.net上下文之外托管,你的代码将无法工作。由于HttpContext.Current是特定于Web的