7

Monodroid アプリの作成に Xamarin を使用しています。バックエンドとの通信は https プロトコルを使用しています。これにより、デバッグ モードで "System.Security.Cryptography.CryptographicException: Store Root does not exist" エラーが発生し、非常に煩わしくなります。「続行」を押すと、すべてうまくいきます。

ここで 2 つの質問があります。1. なぜこのエラーが発生するのか。私のバックエンドには有効な証明書があり、https 接続は他のクライアントから問題なく確立できました。2. このエラーを修正する方法がない場合、どうすればこのエラーを無視できますか (実際には警告だと思います)。

ご提案ありがとうございます。

4

2 に答える 2

4

Xamarin Developer Center には、2013 年 7 月 16 日の最後の投稿に関するディスカッションがあり、修正方法はありません。

2 つ目も Xamarin Developer Center にあります。今回、TS は次のように書いています。

しかし、それが発生した場合 (これまでに 2 回)、1 ~ 2 分間のデバッグで連続して複数の呼び出しが発生しましたが、アプリを再起動したときには発生しませんでした。そのため、サーバー側ではなく、アプリ内で何かが間違っているように感じました...

Xamarin Bugzilla には、Google ベースの APIタイトルに接続すると SSL Exception が発生し、iOS に影響しないバグも登録されています。

要約すると:

現在のところ、解決策はありませんが、表示されているリンクを確認し、Xamarin Developer Center または Bugzilla に情報を投稿することもできます。

于 2013-11-20T08:13:27.273 に答える