Проблема подключения службы Azure Signalr - PullRequest
0 голосов
/ 05 июня 2019

Проект My .NET Core Web API (версия 2.2) Невозможно успешно установить соединение со службой Azure SignalR (бесплатный уровень). некоторые ошибки отображаются как «Не удалось подключиться к службе, повторная попытка после периода отключения. Подробная информация об ошибке: Невозможно подключиться к удаленному серверу. Удаленный сертификат недействителен в соответствии с процедурой проверки ..» мое ядро ​​.net упаковано в локальный докер, установленный на моей машине и развернутый в локальных кластерах kubernates. Когда я развернул ту же вещь, я локально работал, она отлично работает.

Мое клиентское приложение основано на Angular 7.

Пробовал некоторые из обходных путей для SSL-сертификатов, таких как импорт SSL-сертификата Azure в браузер, но проблема еще не решена.

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 signalr Соединение должно быть установлено и может отправлять сообщения клиентам.

Факт: не удалось подключиться к услуге, повторная попытка после периода отключения. Подробное описание ошибки: невозможно подключиться к удаленному серверу. Удаленный сертификат недействителен в соответствии с процедурой проверки.

...