https://docs.microsoft.com/en-gb/azure/active-directory/develop/tutorial-v2-asp-webappのドキュメントに従って、Web アプリケーションを正常に作成し、Azure にデプロイしました。私のアプリケーションは、ログインしているユーザーの IP と位置情報を取得する必要があります。これらの情報を取得するためにhttps://ip-api.io/json/とhttp://checkip.dyndns.org/を使用しています。データを取得するために webclient 呼び出しを行っています。
WebClient client = new WebClient();
string jsonstring = client.DownloadString(url);
return jsonstring;
これは、IE を使用してコードを実行すると機能しますが、プライベート ブラウジングで Chrome、Firefox、および IE を使用すると失敗します。メール アドレスとパスワードを入力する Microsoft 画面が表示されますが、「サインインできませんでした。もう一度お試しください」というエラー メッセージが表示されます。これらの外部リンクを呼び出しているコードにコメントすると、ログインできます。
何がこの動作を引き起こしているのかわかりません。助けていただければ幸いです。
ありがとう