Я размещаю веб-сайт у провайдера веб-хостинга, я полагаю, что он использует прокси и дал мне пару прокси для использования. Я попытался поместить их в мой web.config, как они советовали использовать:
<defaultProxy>
<proxy usesystemdefault="False" bypassonlocal="False" proxyaddress="http://proxyaddress:3128" />
</defaultProxy>
</system.net>
Однако это само по себе не сработало, после дальнейшего изучения я сохранил это в своем файле web.config и попытался добавить:
services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor |
ForwardedHeaders.XForwardedProto;
});
и
app.UseForwardedHeaders();
или
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
опять же, это не принесло ничего полезного, и у меня все та же проблема, я не могу найти ничего полезного.
Мне нужно обойти прокси, так как я использую Azure Ad B2C с .Net Core 2.1, и он не работает без прокси, но работает локально и в бесплатной службе приложений Azures.
Это ошибка, которую я получаю каждый раз, когда пытаюсь подключиться
Иногда вместо этого я получаю эту ошибку, похожую, но, похоже, в ней меньше ошибок