Возможно ли совместное использование Signalr.Net и Signal Core? - PullRequest
0 голосов
/ 10 ноября 2018

Может ли JS-клиент (Angular JS 1.X) подключаться к двум различным серверам. Первый: Signalr.Net (старая версия), а второй: Signalr Core (версия .Net core) одновременно.

Другими словами, могут ли обе клиентские библиотеки SignalR Js сосуществовать одновременно Приложение JS.

На стороне сервера у нас есть два разных сервера, на которых размещены обе версии по отдельности.

Есть ли недостатки в производительности?

1 Ответ

0 голосов
/ 12 ноября 2018

Нет, вы не можете использовать их вместе. Посмотрите мой ответ, чтобы узнать причину, и ссылки на документацию, в которой указано то же самое.

Совместимость версии SignalR (StatusCode: 405 «Метод не разрешен»)

Нельзя смешивать .NET Core 1.x со старым клиентом (1.x или 2.x). Вам нужно будет решить, какой вариант лучше для вас, но вам нужно внедрить одну и ту же совместимую версию для КЛИЕНТА и СЕРВЕРА.

Проверьте ссылку для более подробной информации, но по существу:

What’s Changed?

We added a number of new features to SignalR for ASP.NET Core but we also decided to remove support for some of the existing features or change how they work. One of the consequences of this is that SignalR for ASP.NET Core is not compatible with previous versions of SignalR. This means that you cannot use the old server with the new clients or the old clients with the new server.
...