我有一个在 https (SSL) 中工作的 asp.net 应用程序。这在我的本地计算机和 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 接收请求。提前致谢。