web-dev-qa-db-ja.com

HTTPSエンドポイントを構成できません。サーバー証明書が指定されておらず、デフォルトの開発者証明書が見つかりませんでした

HTTPSを構成したファブリックアプリケーションで作業しています。有効なインストール済み証明書がありますが、例外がスローされます。

12
Balanjaneyulu K

このブログ からのこれらの指示は私のために働いた

  1. dotnet dev-certs https --clean
  2. dotnet dev-certs https -t
36
Peter Morris

OSXを使用していますが、dotnet dev-certs https --cleanSudo dotnet dev-certs https --cleanが機能していませんでした。最後に、次の手順で修正することができました。

  1. キーチェーンアクセスに移動
  2. システムキーチェーンのロック解除
  3. localhost証明書を削除します
  4. dotnet dev-certs https -tを実行します

これでエラーなしで実行できるはずです。

7
Stephen

似たような(まったく同じではない)問題がありました。
2.1では、configure証明書が必要です。
今、これを行っていますappsettings.jsonで完全に
ここに私の投稿があります:
https(インターネットWebサーバー)の証明書を使用してKestrelアプリをホストする自己構成

ソリューションにのみ目を向ける...

1
FredyWenger

Visual Studioを使用しているWindows 10システムでこの問題が発生しました。問題は、HTTPSのローカル証明書をクリアするためにGUIで使用されるコマンドが、もはや再現できないエラーメッセージで失敗していたように思われました。

私にとっての解決策は、現在のWindowsアカウントのcertmgrを開き、個人のローカルホスト証明書をすべて削除することでした。私は何度も再作成しようとしたので、そこには〜20個の証明書がありました。これらの証明書をすべて削除した後、.NetコアHTTPS APIをもう一度実行し、すべてが機能しました!

要約すると、現在のユーザーのcertmgrを開き、すべてのpersonal/localhost証明書をクリアします。

0

これが他の人に役立つかどうかはわかりませんが、私のMacではまさにこの問題がありました。私はDropboxにプロジェクトを持っているので、マシン間で共有されているため、「2番目」のマシンで「obj」および「bin」フォルダを手動で削除し、アプリケーションを再実行しなければならなかった

0
Kevin Jones

私にとっては、次のコマンドを実行することで問題は解決しました。

  1. dotnet dev-certs https --clean
  2. dotnet dev-certs https --verbose

enter image description here

0
Davor

私は同じ問題を抱えていて、掃除->その後、証明書をインストールするのが助けになりました(別の答えはこちら)。 証明書を発行する 本番サーバーの場合と同じようにすることもできます。知っておくととても助かります。

0
cyberpug2077