0
我試圖使用ASP.NET Signalr首次當 - 這裏是我做了什麼: 創建一個新的Web項目,並增加了以下SignalR包:SignalR:「協議錯誤:未知傳輸」。導航到集線器
我然後創建了以下類:
[HubName("chat")]
public class ChatHub : Hub
{
public void Hello()
{
Clients.All.hello();
}
}
和下面的啓動配置:
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
app.MapSignalR();
}
}
但是每當我瀏覽到
localhost:(port)/api/signalr/chat
我得到以下錯誤:
Protocol error: Unknown transport.
我運行的是最新的瀏覽器,並嘗試多種不同的人所以可能是什麼問題?
你不應該需要直接導航到該端點。您使用javascript連接到集線器:http://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-javascript-client – 2014-10-17 16:10:51
@LosFrijoles 啊我看到了 - 謝謝a很多! – JensOlsen112 2014-10-17 16:15:05
您的集線器腳本應該位於'/ signalr/hubs',如果您的SignalR工作正常,您可以在您的站點運行時導航到該頁面。 – Jonesopolis 2014-10-17 16:15:16