0

很简单,我有一个属性/方法可以构建图像的绝对路径,如下所示:

    public String Url
    {
        get
        {
            Uri rv_uri = new Uri(Context.Request.Url, Path);
            return rv_uri.AbsoluteUri;
        }
    }

但是,当通过 HTTPS 访问此属性时,返回值仍然显示 HTTP 方案。在测试中,我发现 Context.Request.Url “不知道”它在 SSL 下运行。

Context.Request.Url 的任何已知错误?

否则我会怀疑我们的托管服务提供商使用的负载平衡器正在搞砸。如果是这样,我是 SOL 吗?

谢谢!

4

1 回答 1

0

很多时候,SSL 仅适用于负载均衡器。

这样做是为了减少 Web 服务器上的负载,并且大多数时候防火墙后面不需要 SSL。

于 2012-11-01T20:16:58.430 回答