Странная ошибка с UseSignalR в файле Startup.cs - PullRequest
0 голосов
/ 01 августа 2020

Прикреплю изображение, на котором появляется ошибка:

введите описание изображения здесь

И код:

    app.UseSignalR(routes =>
        {
            routes.MapHub<NotificationHub>("/ NotificationHub");
        });         
       

        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllerRoute(
                name: "default" ,
               pattern: "{controller=Home}/{action=login}/{id?}");
        });

Как мне это исправить или какая альтернатива. Я использую Asp. Net core3.1

1 Ответ

1 голос
/ 02 августа 2020

во-первых, я думаю, что ваш вопрос не очень конкретизирован, но из того, что я могу вывести. Вот возможное исправление.

В вашем файле Startup.cs сбоку методы ConfigureServices и Configure делают следующее:

public void ConfigureServices(IServiceCollection services)
        {
            // codes removed for brevity.
            services.AddSignalR();
        }

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllerRoute(
            name: "default" ,
           pattern: "{controller=Home}/{action=login}/{id?}");
            endpoints.MapHub<NotificationHub>("/NotificationHub");
        });
    }

Надеюсь, это поможет вам разрешить полученную ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...