Я следовал инструкциям от https://github.com/SignalR/SignalR/wiki/Hubs , озаглавленному «Передача через концентратор со стороны концентратора».SignalR - Отправка сообщения из проекта WCF
У меня этот метод работает из MVC Action в том же проекте. Запрос на действие отправляет обновление подключенным клиентам.
Моя проблема заключается в том, что мне нужно иметь возможность отправлять обновления из другого проекта, в частности проекта веб-служб WCF. Мое приложение имеет API и веб-компонент, и когда пользователи API делают вызовы, которые меняют ситуацию, эти обновления нужно выталкивать веб-клиентам через SignalR. И вызов веб-службы с тем же кодом, что и тестовое действие, не работает.
Я также пробовал один и тот же код в тесте unit nunit, который тоже не работал.
Что мне нужно сделать, чтобы сделать тот же самый метод, описанный в работе Wiki для проекта WCF?
«Проекты» не выполняются: ваш вопрос будет лучше сформулирован с точки зрения приложений, служб NT или веб-приложений. –
Извините, я не уверен, что вы имеете в виду! – reach4thelasers
Вы не можете выполнить Visual Studio «Project» - службы NT, консольные приложения, веб-приложения, узлы тестирования модулей ... - это вещи, которые выполняются.Когда вы говорите «отправьте обновления из другого проекта *», что вы имеете в виду? Проект, скомпилированный для сборки, выполняющейся в том же процессе? или отдельный исполняемый файл? –