Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自托管信号器应用程序中的集线器上下文位于集线器外侧_C#_Signalr_Signalr Hub - Fatal编程技术网

C# 自托管信号器应用程序中的集线器上下文位于集线器外侧

C# 自托管信号器应用程序中的集线器上下文位于集线器外侧,c#,signalr,signalr-hub,C#,Signalr,Signalr Hub,您好,如前所述,我正在设置一个自托管中心 我创建了自己的Hub类QRCRServiceHub:Hub{ } 在集线器的外面,在另一个服务器端,我尝试了这个GlobalHost.ConnectionManager.GetHubContext() 但是我得到一个异常“QRCRServiceHub'Hub无法解析” 如何从集线器外部获取集线器上下文?好的,我就是这样解决的, 解决方案是标记类QRCRServiceHub:Hub{} 作为公共的,即:public类QRCRServiceHub:Hub{}

您好,如前所述,我正在设置一个自托管中心

我创建了自己的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”时会发生什么?