【发布时间】:2014-11-19 22:10:22
【问题描述】:
这是我尝试在 WCF 应用程序中使用 Session 的方法:
System.Guid guid = System.Guid.NewGuid();
string id = guid.ToString();
HttpContext.Current.Session[id] = "AnyThing";
但我收到此错误消息:
对象引用未设置为对象的实例。
这是在 WCF 应用程序中使用 Session 的正确方法吗?还是有其他方法可以在 WCF 中存储数据?
【问题讨论】:
-
WCF 中的会话与 ASP.NET 会话非常不同。 WCF 会话 NOT 旨在存储数据或类似的东西 - 它的唯一目的是在服务器上为特定客户端保持服务类“活动”,以便一系列调用(部分该会话)始终发送到服务器上的同一服务类实例并由其处理