我正在尝试将SignalR以天蓝色的方式连接到SQL Server。
[PlatformNotSupportedException:不支持目标服务器的SQL Server版本,例如SQL Azure。]
按照Microsoft文档上的说明进行操作
https://docs.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-sql-server
Service Broker已启用。
答案 0 :(得分:1)
MSDN表格文章:
先决条件
Microsoft SQL Server 2005或更高版本。背板同时支持SQL Server的桌面版和服务器版。它不支持SQL Server Compact Edition或 Azure SQL数据库。 (如果您的应用程序托管在Azure上,请考虑使用Service Bus背板。)
如果您的应用程序将托管在Azure中并且使用的是ASP.NET Core,则应考虑使用Azure SignalR服务作为替代方法,该方法可与包括SQL Azure在内的Azure服务进行一流的集成。
这是一个快速入门:
https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-quickstart-dotnet-core