【发布时间】:2018-02-05 16:04:57
【问题描述】:
我一直在谷歌搜索和搜索互联网,看看是否可以在不同站点上的两个 WCF 服务之间共享对象。 例如: 当用户访问时,我在 http//site1/service1.svc 上有一个服务,在 http://site2/service2.svc 上有另一个服务
如果我调用 service1.svc 并将对象存储在上下文/会话中,是否可以在 service2.svc 中使用相同的对象?
我正在阅读有关 InstanceContextSharing 的内容,这可能是我想要的方式吗?
【问题讨论】:
-
为什么不将信息作为 SOAP 消息传递给第二个服务?
-
你能控制两端吗
-
@Musab ,是的,我确实可以控制两端,但我不想调用所有服务来“强制启动”所有服务,而只需调用一个服务和这会将这个会话数据传播到所有其他服务。当我调用不同的服务时,它将具有相同的“会话数据”。我希望我能解释一下我的想法。
标签: c# asp.net .net wcf session-variables