.net核心signalr redis在对第二个项目进行操作之后,对第一个项目推送通知的两个项目

xytpbqjk  于 2021-06-10  发布在  Redis
关注(0)|答案(0)|浏览(212)

请帮助,我有两个网页mvc项目,当通知将保存在第一个项目,我想它被推到第二个项目。在一个项目中,我做了signalr,效果很好。但是当我有两个项目时,我开始使用signarredis,但不幸的是,我不能推送通知。

services.AddSignalR().AddStackExchangeRedis(options =>
        {
            options.Configuration.AbortOnConnectFail = false;
            options.Configuration.ChannelPrefix = "ChannelName";
            options.Configuration.EndPoints.Add("localhost", 44332);
            options.Configuration.ClientName = "ClientNameSignalR";
            options.Configuration.AllowAdmin = true;
        });
        app.UseSignalR(route => { route.MapHub<SignalServer>("/signalServer"); });

我在初创公司有这个。我的html代码如下所示

let connection = new signalR.HubConnectionBuilder()
            .withUrl("/signalServer")
            .configureLogging(signalR.LogLevel.Information)
            .build();

        connection.on('displayNotification', () => {
            getNotifications();
        })
        connection.start();

我的通知控制器是这样的

_hubContext.Clients.All.SendAsync("displayNotification", "");

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题