Как разместить сигнализатор для клиента js (CORS) и клиента .net (не CORS) - PullRequest
0 голосов
/ 27 июня 2019

У меня есть сервер ASP.NET SignalR (v 2.4.1), на котором размещены два концентратора (IIS / OWIN).Один хаб должен вызываться из js по другому URL, поэтому я настроил CORS с SupportsCredentials = true, так как мне нужно аутентифицировать соединение, и это работает.Другой концентратор на сервере вызывается из .net-клиента, который не отправляет заголовки Origin, поэтому ему не разрешено подключаться.Если я удалю CORS, то js-клиент потерпит неудачу, а .net-клиент преуспеет.

Как настроить SignalR для использования CORS на одном концентраторе, но не на другом?Могу ли я одновременно разместить SignalR на конечных точках на одном сервере или это невозможно?

...