[英]SignalR can't connect to hub when using Azure Service Bus backplane
我下载了SignalR入门解决方案 ,它运行良好。 但是,如果我添加Azure Service Bus背板,则客户端将无法再连接。
首先,它尝试连接到WebSocket
SCRIPT12030:WebSocket错误:网络错误12030,与服务器的连接异常终止
然后退回长时间轮询,它也不起作用。
SCRIPT7002:XMLHttpRequest:网络错误0x2eff,由于错误00002eff而无法完成操作。
在本地运行它,进行调试,并且服务器端没有异常。
如果我注释掉UseServiceBus
部分,则工作状态和非工作状态之间的唯一区别是在Startup.cs中,然后它可以工作:
//GlobalHost.DependencyResolver.UseServiceBus(connectionString, "Blabla");
app.MapSignalR();
显然,我不能像这样将其留给Azure部署。
我尝试升级/降级SignalR
和WindowsAzure.ServiceBus
包,都一样。
有任何想法吗?
我有同样的错误,我已经看到https:// localhost / signalr / connect?transport = webSockets ....的响应是400问题是我的服务总线定价计划是基本的,但仅标准轮胎支持主题。 因此,您必须转到azure门户,在服务总线的“定价轮胎”部分下,您必须专门转到设置并将其从“基本”扩展为“标准”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.