当我尝试在Windows Forms应用程序中使用AspNetCore SignalR时,hubconnecion.StartAsync
永无止境,也不会抛出错误或异常。
无论Hub是否在运行,它都只会在ctor URL错误的情况下作出反应。如果您尝试使用.Wait()
不会产生任何效果,只会冻结
客户端部分:
HubConnection hub;
hub = new HubConnectionBuilder().WithUrl("https://localhost:5032").Build();
hub.StartAsync().Wait();
我试图制作.netCore控制台应用程序,并且效果很好,不知道为什么我不能使其在WindowsForm应用程序上运行?我认为AspNetCore SignalR使用.NetStandart,应该允许我使用它。
P.s我知道另一个.netframework aspnet signalR,但是它很旧,我还有另一个更复杂的问题。