これは ServerFault に適している可能性があります。そうであれば、喜んで移動します。セルフホステッド ServiceStack サービス (WCF と同様) 用に SSL をセットアップしようとしています。証明書の作成などに関する多くのチュートリアルに従いました。使用しているポートに証明書をバインドすることができました。ただし、サイトを参照するたびに、次のエラーが表示されます。
SSL は、許容される最大長を超えるレコードを受信しました。
(Error code: ssl_error_rx_record_too_long)
次に、マシン上の既存の証明書の 1 つをポートにバインドしようとしました。私が従った手順は実行することでした
これらのバインディングを含む netsh http show sslcert:
IP:port : 0.0.0.0:443
Certificate Hash : 9874718543a78369896977e06ceaee90a5ab0516
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : MY
IP:port : 0.0.0.0:44300
Certificate Hash : 073f81ad5fe1140663a8838ae54a805765065074
Application ID : {214124cd-d05b-4309-9af9-9caa44b2b74a}
Certificate Store Name : MY
私が想定しているのは、「デフォルト」の証明書とバインディングです。https ://localhost:443にアクセスすると、IIS7 のウェルカム画面が表示されます。
コンソール アプリが使用しているポートに同じ証明書をバインドしましたが、そこを参照すると (エラー コード: ssl_error_rx_record_too_long) エラーが発生します。
ポート 44300 を使用するようにアプリを変更すると、同じエラーが発生します。
なぜこれが起こっているのかについて、誰かがガイダンスを提供できますか?