我正在尝试将 signalR 连接到 azure 中的 SQL 服务器。
[PlatformNotSupportedException:不支持目标服务器的 SQL Server 版本,例如SQL Azure。]
按照 Microsoft 文档中的说明进行操作后:
https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-sql-server
Service Broker 已启用。
最佳答案
形成 MSDN 文章:
先决条件
Microsoft SQL Server 2005 或更高版本。底板支持 SQL Server 桌面版和服务器版。它不支持 SQL Server Compact Edition 或 Azure SQL 数据库。 (如果您的应用程序托管在 Azure 上,请考虑使用服务总线背板。)
如果您的应用程序将托管在 Azure 中并且您使用的是 ASP.NET Core,则应考虑使用 Azure SignalR 服务作为替代方案,它提供与 Azure 服务(包括 SQL Azure)的一流集成。
这里是快速入门:
https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-quickstart-dotnet-core
关于sql - 尝试连接到 Azure 中的 SQL 服务器时,在 signalR ASP.NET 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52031487/