Мое приложение чата ASP.NET Core 2.2 работает нормально, когда я подключаюсь к серверу и открываю в браузере сервера, но при попытке подключиться с клиента я получаю эту ошибку:
Ошибка: соединениеотключено с ошибкой «Ошибка: сервер вернул ошибку рукопожатия: рукопожатие было отменено».Сервер вернул ошибку рукопожатия: рукопожатие было отменено.signalr.js: 1760 POST http://XXXXX.com/chatHub?id=YbE0yZSEJwTDRt0FIXw01Q 404 (не найдено)
Отключение брандмауэра Windows не работает
Добавление этих кодов не работает:
services.AddCors(options =>
{
options.AddPolicy("CorsPolicy",
builder => builder
//.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials()
.SetIsOriginAllowed((host) => true) //for signalr cors
);
});
И
app.UseCors(builder => builder
.AllowAnyHeader()
.AllowAnyMethod()
.SetIsOriginAllowed((host) => true)
.AllowCredentials()
);