4

我的 .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 信号器连接需要启动并能够向客户端发送消息。

实际:连接服务失败,将在回退期后重试。错误详细信息:无法连接到远程服务器。根据验证程序,远程证书无效..

4

0 回答 0