Azure Signalr服务连接问题

时间:2019-06-05 06:52:42

标签: c# angular azure-signalr

我的.NET Core Web API(版本2.2)项目无法成功与Azure SignalR服务(免费版)建立连接。其显示一些错误,例如“无法连接到服务,将在退避期后重试。错误详细信息:无法连接到远程服务器。根据验证过程,远程证书无效。” 我的.net核心由安装在我的机器中的本地docker容器化,并部署在本地kubernates集群上。当我部署相同的东西时,本地将使其正常运行。

我的客户端应用程序基于Angular 7。

尝试了一些SSL证书变通办法,例如将azure ssl证书导入浏览器,但问题尚未解决。

public void ConfigureServices(IServiceCollection services) {
  services.AddCors();
  services.AddSingleton < IUserIdProvider, CustomUserIdProvider > ();
  services.AddSignalR().AddAzureSignalR(connection => {
    connection.ConnectionString = "my_connectionstring";
  });
  services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
} 

预期:Azure信号器连接需要启动并能够向客户端发送消息。

实际:无法连接到服务,请在退避期过后重试。错误详细信息:无法连接到远程服务器。根据验证步骤,远程证书无效。

0 个答案:

没有答案