SignalR, No Connection with that ID,IIS

打印 上一主题 下一主题

主题 861|帖子 861|积分 2583

在 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
    1. ");
    2. ">services.AddSignalR().AddStackExchangeRedis("<your_Redis_connection_string>");
    复制代码
https://learn.microsoft.com/zh-cn/aspnet/core/signalr/redis-backplane?view=aspnetcore-6.0

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表