Невозможно подключиться к Azure SignalR Hub.C#

Место общения программистов C#
Ответить
Anonymous
 Невозможно подключиться к Azure SignalR Hub.

Сообщение Anonymous »

Мне не удалось подключиться к службе сигналов Azure. Я создал как службу приложений (веб-приложение), так и службу signalr. Однажды после этого я развернул свое серверное приложение в веб-приложение. Тем не менее, при попытке подключения из внешнего приложения я получаю запрещено 403 по неизвестной причине. Есть мысли?
С точки зрения клиента, к какому URL-адресу должен быть подключен клиент? В веб-приложение Azure или службу Azure Signalr? Оба получили URL-адреса, а сигнализатор дополнительно получил строку подключения + ключ доступа. Насколько я понимаю, веб-приложение подключается к Azure Signalr с помощью строки подключения, и клиенты должны использовать URL-адрес веб-приложения. Не уверен.
Ошибка:
Response status code does not indicate success: 403 (Forbidden).

серверное приложение (program.cs):
var builder = WebApplication.CreateBuilder(args);
//signalr azure service url
builder.Services.AddSignalR().AddAzureSignalR("Endpoint=https://signalrchatest.service.signalr.net;AccessKey=xxxx;");
var app = builder.Build();

app.UseDefaultFiles();
app.UseRouting();
app.UseStaticFiles();
app.MapHub("/chathub");
app.Run();

приложение для внешнего интерфейса:
_hubConnection = new HubConnectionBuilder()
.WithUrl($"https://signalrchatest.service.signalr.net/chathub")
.Build();

private async void ConnectToHub()
{
try
{
await _hubConnection.StartAsync();
}
catch (Exception ex)
Console.WriteLine($"{ex.Message}");
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ignalr-hub
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»