У меня есть приложение asp.net, работающее в https (SSL). Это хорошо работает на моем локальном компьютере и Amazon AWS (производственная среда).
Но когда я размещаю это приложение в офисе (для тестирования), происходят некоторые странные вещи.
-
Я вижу https в браузере и знаке блокировки.
-
Fiddler также показывает, что выход зашифрован и отображает порт 443.
-
Но
HttpContext.Current.Request.IsSecureConnection
возвращает false -
И
HttpContext.Current.Request.Url.Scheme
возвращает http.
В офисе мы используем брандмауэр Juniper SSG и TMG 2010 (Forefront Threat Management Gateway 2010). Таким образом, сервер получает запрос через Juniper и TMG 2010. Спасибо заранее.