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 に答える