1

Я успешно реализовал SignalR в своем проекте, используя концентраторы. Все работает отлично в каждом браузере. Единственная проблема, с которой я столкнулся, - это IE7. По дизайну IE7 разрешает только 2 одновременных запроса в тот же домен. Решение этой проблемы заключается в использовании субдомена для открытия соединения с SignalR. В вашей первой вкладке браузера вы можете использовать, например, channel1.domain.com и в своем втором канале2.domain.com и так далее.Соединение SignalR с использованием поддоменов

$.connection.hubs.url = "channel1.domain.com" 

Теперь проблема заключается в том, что в запросе на подобласти печенье не получают отправлять и явно i'am не прошла проверку подлинности. (Я использую проверку подлинности с помощью форм).

Должен ли я изменить способ аутентификации пользователей. Или, может быть, кто-то может дать мне альтернативное решение.

+0

Вы решили эту проблему? У меня такая же проблема –

ответ

0

Вы должны убедиться, что ваша маска для печенья включает субдомен (например, установите свой «домен cookie» на «.domain.com» вместо стандартного, просто «domain.com»).

В этом случае субдомены наследуют файлы cookie родительского домена.

+0

Я тоже это пробовал. Но SignalR делает запрос XHR на один из моих поддоменов. В этом запросе файлы cookie не отправляются. Я думаю, что куки-файлы не передаются с XHR-запросами на поддомены ... –

 Смежные вопросы

  • Нет связанных вопросов^_^