[英]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.