私は HttpActionContext.Request.RequestUri.Scheme を使用してリクエストが https を使用して行われたことを確認する ASP.NET Web API サービスを持っています。
RestSharp を使用してリクエストを作成するテスト クライアントもあり、このリクエストのベース URL は https を使用します。
サービスをローカルでホストすると、https を使用してリクエストを行うと認識されます。サービスをホスティング環境にデプロイすると、これらのリクエストが http として認識されます。
この変換がこのように予期せず発生する原因となるものを見落としているのは何ですか?