Программно получить запрошенный протокол с C # из веб-фермы, нагрузка сбалансирована с ISA - PullRequest
1 голос
/ 02 февраля 2010

Сценарий: Инфраструктура, на которой построен веб-сайт, состоит из веб-фермы с ISA-серверами, эти ISA-серверы прекращают использование SSL любого данного веб-сайта и запросов между Сервер ISA и серверы IIS7 всегда подключены к порту 80 (http).

Следовательно: Клиент> [https]> ISA> [http]> WebFarm (IIS)

Вопрос: Возможно ли получить информацию о протоколе из исходного запроса (от клиента к ISA) в C #, потому что IIS всегда будет думать, что запрос выполняется через http (как есть).

Очевидно, я мог бы сделать это с помощью javascript, но по разным причинам (когда информация требуется в жизненном цикле страницы и т. Д.), Я хочу иметь возможность сделать это до рендеринга / презентации.

Мои мысли: Мне кажется, что некоторая информация может быть добавлена ​​к информации заголовка при передаче через ISA в IIS.

...