在 IIS 上啟用 Websocket
在 Windows Server 2012 或更高版本上啟用對 WebSocket 協議的支持:
備注
使用 IIS Express 時無需執行這些步驟
- 通過“管理”選單或“服務器管理器”中的鏈接使用“添加角色和功能”向導,
- 選擇“基于角色或基于功能的安裝”, 選擇“下一步”,
- 選擇適當的服務器(默認情況下選擇本地服務器), 選擇“下一步”,
- 在“角色”樹中展開“Web 服務器 (IIS)”、然后依次展開“Web 服務器”和“應用程式開發” ,
- 選擇“WebSocket 協議”, 選擇“下一步”,
- 如果無需其他功能,請選擇“下一步”,
- 選擇“安裝” ,
- 安裝完成后,選擇“關閉”以退出向導,
https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/websockets?view=aspnetcore-6.0#iisiis-express-support-1
設定 Redis 底板以實作 ASP.NET Core SignalR 橫向擴展
-
在 SignalR 應用中,安裝以下 NuGet 包:
Microsoft.AspNetCore.SignalR.StackExchangeRedis
-
在
Startup.ConfigureServices
方法中,呼叫 AddStackExchangeRedis:services.AddSignalR().AddStackExchangeRedis("<your_Redis_connection_string>");
https://learn.microsoft.com/zh-cn/aspnet/core/signalr/redis-backplane?view=aspnetcore-6.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/548685.html
標籤:.NET Core