私はMonodroidアプリケーションを作成するためにXamarinを使用しています。 バックエンドとの通信がhttpsプロトコルを超えています。その結果、 "System.Security.Cryptography.CryptographicException:Store Rootは存在しません"というエラーが表示されます。私が「続ける」を押すと、すべてがうまくいく。エラーを無視する方法:System.Security.Cryptography.CryptographicException:ストアルートが存在しません
ここに2つの質問があります。 1.なぜこのエラーが発生しますか?私のバックエンドは有効な証明書を持っていて、他のクライアントから何の問題もなくhttps接続を確立できます。 2.このエラーを修正する方法がない場合は、どうすればこのエラーを無視できますか(実際は私は思います)。
ありがとうございました!
この回答をお持ちですか?私は現在同じ問題を抱えています –
私は同様の問題を抱えていました。リクエストを送信する前に 'ServicePointManager.ServerCertificateValidationCallback =(送信者、証明書、チェーン、エラー)=>真; 'を追加することで解決しました。 –
私はそれを試みましたが、それは違いを生じさせないようです。例外は引き続き表示されます –