В моем javascript-коде я вызываю .start и останавливаю пару раз, потому что мне нужно изменить личность пользователя после первого соединения, если они существуют на моем сервере. В первый раз, когда я его вызываю, сервер запускает ожидаемый код.Signalr connection.start.done not firing
Второй раз он никогда не входит в функцию .done или .fail .start-вызова в IE и Edge, но только на нашем тестовом сервере. По моему местному IIS выражают, что он работает по назначению.
Для справки, на реальном тестовом сервере мы используем кросс-домен для сервера signalr, но он работает по назначению на firefox и chrome.
EDIT: Похоже, что только после аутентификации. Поэтому, если я запустил соединение, не выходя из страницы, я могу общаться с клиентом. Но это не до тех пор, пока я больше не буду аутентифицироваться, чтобы восстановить правильную работу после выхода из страницы или обновления.
Любые мысли?