Подключение к старому серверу SignalR из основного интерфейса .Net - PullRequest
0 голосов
/ 25 апреля 2018

У нас есть существующий сервер SignalR, работающий на платформе 4.6.2 с использованием Microsoft.AspNet.SignalR 2.2.1.

У нас есть новое приложение пользовательского интерфейса, работающее с .net Core / Angular5 / Typescript.Клиент @ aspnet / signalr использует новый протокол и не может подключиться к нашему существующему серверу SignalR.Есть ли у нас способ установить старую версию клиента SignalR в наше приложение .net Core и при этом иметь возможность подключаться к старому Серверу?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Я переоборудовал файл jquery.signalR-2.2.3.js в наш проект Angular5 с пользовательским интерфейсом ядра .net и могу подключиться к устаревшей системе.

0 голосов
/ 25 апреля 2018

Вы не можете смешивать и сопоставлять версию сервера и клиента SignalR. Для SignalR, если вы используете ASP.NET Core на сервере, вы должны использовать его и на клиенте.

Из альфа-блога MSDN SignalR

SignalR для ASP.NET Core несовместим с предыдущими версиями SignalR. Это означает, что вы не можете использовать старый сервер с новыми клиентами или старые клиенты с новым сервером.

...