你好我有一个应用程序,并使用奥尔良和signalR运行,我使用HubConnectionBuilder来初始化我的SignalRClient像这样
public async Task< HubConnection> InitSignalRCLient() {…
尝试在ConfigureServices中添加:
services.AddDistributedRedisCache(option => { option.Configuration = Configuration.GetConnectionString(<your_Redis_connection_string>); }); services.AddSignalR().AddStackExchangeRedis(Configuration.GetConnectionString(<your_Redis_connection_string>));
另外在Configure中添加它
app.UseSignalR(routes => { routes.MapHub<your_Hub>("/yourHub"); });
别忘了添加 abortConnect=False 在connectionStrings中
abortConnect=False