1

私は HttpActionContext.Request.RequestUri.Scheme を使用してリクエストが https を使用して行われたことを確認する ASP.NET Web API サービスを持っています。

RestSharp を使用してリクエストを作成するテスト クライアントもあり、このリクエストのベース URL は https を使用します。

サービスをローカルでホストすると、https を使用してリクエストを行うと認識されます。サービスをホスティング環境にデプロイすると、これらのリクエストが http として認識されます。

この変換がこのように予期せず発生する原因となるものを見落としているのは何ですか?

4

1 に答える 1

0

今後の読者への参考として、httpSSL 証明書が適切に設定されていない場合、または証明書ストアへのアクセスに問題がある場合 (アクセス権の問題、証明書の破損など)、IIS はフォールバックします。

于 2013-06-27T06:58:20.073 に答える