C# 自托管信号器应用程序中的集线器上下文位于集线器外侧
您好,如前所述,我正在设置一个自托管中心 我创建了自己的HubC# 自托管信号器应用程序中的集线器上下文位于集线器外侧,c#,signalr,signalr-hub,C#,Signalr,Signalr Hub,您好,如前所述,我正在设置一个自托管中心 我创建了自己的Hub类QRCRServiceHub:Hub{ } 在集线器的外面,在另一个服务器端,我尝试了这个GlobalHost.ConnectionManager.GetHubContext() 但是我得到一个异常“QRCRServiceHub'Hub无法解析” 如何从集线器外部获取集线器上下文?好的,我就是这样解决的, 解决方案是标记类QRCRServiceHub:Hub{} 作为公共的,即:public类QRCRServiceHub:Hub{}
类QRCRServiceHub:Hub{
}
在集线器的外面,在另一个服务器端,我尝试了这个GlobalHost.ConnectionManager.GetHubContext()
但是我得到一个异常“QRCRServiceHub'Hub无法解析”
如何从集线器外部获取集线器上下文?好的,我就是这样解决的, 解决方案是标记
类QRCRServiceHub:Hub{}
作为公共的,即:
public类QRCRServiceHub:Hub{}
您是否在拥有自托管信号器的同一进程中调用GetHubContext?如果是,是在同一程序集中调用GetHubContext还是调用WebApp.Start?是的,在我调用WebApp.Start(“)之后立即从同一进程调用GetHubContext;这是编译时错误还是运行时异常?这是运行时异常,只是为了验证。QRCRServiceHub是否与对GetHubContext的调用和对WebApp.Start的调用位于同一程序集中?运行“signalr ghp/path:myassembly.exe”时会发生什么?