Asp.Net Framework 4.6 MVC взаимодействует с SignalR, размещенным на .Net Core WebApi - PullRequest
0 голосов
/ 01 марта 2019

У меня есть Asp.Net MVC WebApp , для которого я хочу установить соединение с концентраторами SignalR Core , размещенными на .NetCore 2.2 WebAPI * 1006.* проект.

Возможно ли это вообще, и если да, то какую клиентскую библиотеку JavaScript SignalR следует использовать на стороне WebApp?

. В проекте .NetCore WebAPI настроена аутентификация токена JWT (как это предлагается вдокументация MSDN).Я также ищу способ передачи access_token вместе с вызовами концентратора.

Я прочитал все статьи в MSDN о настройке SignalR и клиентов для .NetCore 2.x и старых версий Net 4.7.но никогда не встречал статьи, должным образом объясняющей, как связать старое приложение с SignalR, размещенным на новой платформе.

Заранее спасибо всем, кто нашел время, чтобы помочь мне закончить эту борьбу!

1 Ответ

0 голосов
/ 01 марта 2019

Хорошо, наконец-то я понял.Сначала я пытался добавить библиотеку Microsoft.AspNetCore.SignalR.Client в мое Asp.Net Framework 4.6 WebApp , и он отклонял пакет с сообщением:

«Вы пытаетесь установить этот пакет в проект, нацеленный на« .NETFramework, Version = v4.6 », но пакет не содержит никаких ссылок на сборки или файлов содержимого, совместимых с этой платформой.»

Затем, после нескольких часов исследований, я нашел эту статью: (https://github.com/aspnet/SignalR/issues/1645) говорит, что это возможно.

Поэтому я обновил .Net Framework версию WebApp проекта с 4,6 до 4,7,1 и все заработало!

...