簡體   English   中英

使用Azure Service Bus背板時SignalR無法連接到集線器

[英]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部署。

我嘗試升級/降級SignalRWindowsAzure.ServiceBus包,都一樣。

有任何想法嗎?

我有同樣的錯誤,我已經看到https:// localhost / signalr / connect?transport = webSockets ....的響應是400問題是我的服務總線定價計划是基本的,但僅標准輪胎支持主題。 因此,您必須轉到azure門戶,在服務總線的“定價輪胎”部分下,您必須專門轉到設置並將其從“基本”擴展為“標准”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM