【发布时间】:2018-02-03 01:19:37
【问题描述】:
我有一个使用 SignalR 用 C# 编写的工作 Web 服务器。这是一个自托管的 Owin 应用程序。一切正常。
现在我必须在不同的 AppDomain 中重新定位我的控制器。这破坏了 SignalR 部分,因为 GlobalHost 仅在一个 AppDomain 中保持不变,并且不可序列化(因此我无法将其传递给其他 AppDomain)。
我找到了很多关于从控制器/其他类/其他类中调用 SignalR 集线器方法的示例/问题/教程,但在默认 AppDomain(初始化 Owin 应用程序的地方)之外没有任何内容。
如何从与 Hub 不同的 AppDomain 中设置的控制器向客户端发送消息?
【问题讨论】: