Я пытаюсь использовать ASP.NET Signalr в первый раз - вот что я сделал: создал новый веб-проект и добавлены следующие пакеты: SignalRSignalR: «Ошибка протокола: неизвестный транспорт». при переходе к ступице
Я тогда создал следующий класс:
[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 –
@LosFrijoles Ahh Я вижу - спасибо много! – JensOlsen112
ваш скрипт-концентратор должен находиться в '/ signalr/hubs', если ваш SignalR работает, вы сможете перейти на эту страницу во время работы вашего сайта. – Jonesopolis