У меня есть сервер SignalR 2.0, размещенный в IIS7, с клиентом javascript, который в настоящее время ориентирован в основном на браузеры Chrome.
Без междоменного транспорта SignalR представляет собой события, отправленные сервером, которые работают очень хорошо и эффективно.
Я добавил поддержку CORS на сервер предложенным способом, используя Microsoft.Owin.Cors, что позволяет серверу работать с междоменным клиентом, однако транспорт SignalR теперь выполняет длительный опрос; это вызовет гораздо более высокую нагрузку на мои серверы, так как сообщения SignalR от сервера к клиенту довольно часты.
Мне бы очень хотелось, чтобы поддержка Server-Sent Events и CORS работала вместе, и, исходя из моего понимания протоколов, я не вижу причин, по которым это невозможно сделать. Какие-либо предложения? У кого-нибудь есть удача в том же сценарии с другими браузерами?