veydlin
@veydlin
Мне никогда не жалко средств на свое любопытство

Как запустить сервер SignalR в консольном приложении Net 7?

Собственно, заголовок полностью отражает вопрос, у меня есть обычное консольное приложение NET 7 и на нем желательно поднять сервер сигнала

Вообще, пойдет любой тип проекта в visual studio, мне главное NET 7

Сейчас создал пустой шаблон для web, взял код от туда https://github.com/MeshackMusundi/SignalChat/tree/...

Только не нашел метода MapSignalR, по статьям понял, что, кажется, генератор сигнала сам ищет классы с постфиксом Hub и подключает их, по этому весь мой код сервера в точке входа программы это
public class Program {
    public static void Main(string[] args) {

        var builder = WebApplication.CreateBuilder(args);
        builder.Services.AddSignalR();

        var app = builder.Build();

        app.Run();
    }
}


Предположил (вообще без понятия где точно искать инфу по этому), что путь будет взят из имени самого класса, по этому заменил signalchat на ChatHub вот тут https://github.com/MeshackMusundi/SignalChat/blob/...

Но приложение чата все равно не видит мой сервер
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы