問題が発生しているエンドポイントをテストしています。
HttpClient
毎時間リクエストを実行するループで使用しているだけです。
var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
Console.WriteLine(message.StatusCode);
たまにこの例外が発生します:
System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: リモート名を解決できませんでした: 'xxx'
経験上、例外の直後に URL にアクセスできます。ブラウザーでは、ページを更新するだけで問題ありません。
私はまだそれを経験しているユーザーからのレポートを受け取っていないので、これがここでのローカルの問題であるかどうか疑問に思っていますが、診断に役立つ情報を少し使用できます.
リモート名を解決できなかった原因が DNS の問題か、例外からの Web サーバーの問題かを確認する方法はありますか? より多くの情報を取得できますか、HttpCLient
またはより高度な診断ツールが必要ですか?