web-dev-qa-db-ja.com

.net core 2.1.3 sslエラー

みなさんこんにちは、Firefoxで開こうとしたときに「dotnet new webapi」でwebapiプロジェクトをインストールするときに.net core 2.1.3を使用しています。またはchrome

HttpsConnectionAdapter [1] HTTPS接続の認証に失敗しました。 System.IO.IOException:リモートパーティがトランスポートストリームを閉じたため、認証に失敗しました。

13
Seyfullah C

私は同じ問題に直面しています。私のテストでは、SSLでKestrelを使用する際に問題があるようです。 (他のIISExpressは問題ありません)

SSLをブラウズすると、まだSSLの準備ができていないようです。

私の回避策は、単にlaunchSettingの位置を変更するだけです:

_ "applicationUrl": "https://localhost:443;http://localhost:80"
_

_ "applicationUrl": "http://localhost:80;https://localhost:443"
_

Startup.csでapp.UseHttpsRedirection();を使用

最初にポート80に移動し、次にポート443にリダイレクトします

11
Marcus Wong

コマンドを実行してみてくださいdotnet dev-certs https --trust

開発証明書が信頼されていない場合は、受け入れを求めるプロンプトが表示されます。私の問題は実行後に解決しました。次回コマンドを再度実行すると、証明書が有効であることが通知されます。

enter image description here

0
Nishank