请帮助,我有两个网页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", "");
暂无答案!
目前还没有任何答案,快来回答吧!