HTTPSを構成したファブリックアプリケーションで作業しています。有効なインストール済み証明書がありますが、例外がスローされます。
このブログ からのこれらの指示は私のために働いた
OSXを使用していますが、dotnet dev-certs https --clean
とSudo dotnet dev-certs https --clean
が機能していませんでした。最後に、次の手順で修正することができました。
localhost
証明書を削除しますdotnet dev-certs https -t
を実行しますこれでエラーなしで実行できるはずです。
似たような(まったく同じではない)問題がありました。
2.1では、configure証明書が必要です。
今、これを行っていますappsettings.jsonで完全に。
ここに私の投稿があります:
https(インターネットWebサーバー)の証明書を使用してKestrelアプリをホストする自己構成
ソリューションにのみ目を向ける...
Visual Studioを使用しているWindows 10システムでこの問題が発生しました。問題は、HTTPSのローカル証明書をクリアするためにGUIで使用されるコマンドが、もはや再現できないエラーメッセージで失敗していたように思われました。
私にとっての解決策は、現在のWindowsアカウントのcertmgrを開き、個人のローカルホスト証明書をすべて削除することでした。私は何度も再作成しようとしたので、そこには〜20個の証明書がありました。これらの証明書をすべて削除した後、.NetコアHTTPS APIをもう一度実行し、すべてが機能しました!
要約すると、現在のユーザーのcertmgrを開き、すべてのpersonal/localhost証明書をクリアします。
これが他の人に役立つかどうかはわかりませんが、私のMacではまさにこの問題がありました。私はDropboxにプロジェクトを持っているので、マシン間で共有されているため、「2番目」のマシンで「obj」および「bin」フォルダを手動で削除し、アプリケーションを再実行しなければならなかった
私は同じ問題を抱えていて、掃除->その後、証明書をインストールするのが助けになりました(別の答えはこちら)。 証明書を発行する 本番サーバーの場合と同じようにすることもできます。知っておくととても助かります。