URL перезаписи IIS ARR с использованием корпоративного прокси для внешних вызовов - PullRequest
0 голосов
/ 14 мая 2019

У меня есть сервер IIS, который обслуживает статическое приложение, и он мне также понадобится для передачи запросов внешней службе (вне моего контроля) для обхода правил CORS.

Я успешно настроил простое правило в URL Rewrite, которое передает мои относительные запросы во внешнюю службу. Однако в реальной среде сервер IIS будет находиться за корпоративным прокси-сервером, который требует проверки подлинности. IIS нужно будет использовать его для доступа к внешней службе.

Теперь моя текущая конфигурация перезаписи URL не работает - конечная точка IIS возвращает Bad Gateway. Я пытался

<system.net>    
  <defaultProxy enabled="true" useDefaultCredentials="true">      
    <proxy usesystemdefault="True" />      
  </defaultProxy>    
</system.net>

, а также

<system.net>
  <defaultProxy enabled="true" useDefaultCredentials="false">
    <module type = "Module.Proxy, Module.Proxy" />
  </defaultProxy>
</system.net>

вместе с запуском процесса IIS в качестве удостоверения, имеющего доступ к корпоративному прокси.

Использует ли ARR настройки прокси system.net? Есть ли другой способ заставить его работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...