c# – 即使启用了SSL,Request.URL也始终返回http

前端之家收集整理的这篇文章主要介绍了c# – 即使启用了SSL,Request.URL也始终返回http前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我准备了一个ASP.NET Web应用程序(ASP.NET V2.0),我在我的IIS(V7.5)中配置它.我在我的应用程序中使用了Request.Url.AbsoluteUri,它在我的服务器中运行良好.我在客户端的服务器计算机(2008 R2 Server)上部署了Web应用程序.但是在我的客户端环境中,即使启用了SSL,Request.Url.AbsoluteUri也始终返回http url.是否在客户端的服务器计算机上配置了任何IIS设置?请指导我

解决方法

我以前见过这个.原因是生产站点负载均衡器终止了SSL连接.它本身只使用HTTP连接到IIS.此方案是一种将SSL计算卸载到负载均衡器的方法.这意味着IIS应用程序永远不会看到HTTPS协议,尽管浏览器确实看到了它.

正如消费者在评论中指出的那样,请查看到达您的应用程序的HTTP标头.负载均衡器可能会向它们添加信息,以便您重建所有内容.

猜你在找的C#相关文章