У меня есть простая настройка на основе примера кода signalR.
Клиент - это консольное приложение ядра .net. Сервер - это базовое веб-приложение ..net, где signalR опубликовано на локальном веб-сайте IIS.
В целом все работает нормально. если я останавливаю / запускаю сервер с помощью диспетчера IIS, события «переподключение», «переподключение» запускаются.
Однако, если я повторно публикую сервер (приложение asp.net), через визуальную студию - опубликуйтеменю .. события не запускаются на клиенте .. и он также не может восстановить соединение. даже не «закрытое» событие. просто сидит там, ничего не делая. мне нужно явно «перезапустить» веб-сайт IIS, чтобы возобновить работу.
Есть ли у кого-нибудь идеи, что может происходить под капотом?