Это указывает на какую-то проблему с сетевым подключением. Лучший способ выяснить, почему, это проверить внутреннее исключение, как указано в вашей трассировке стека:
См. Внутреннее исключение, если оно есть, для более подробной информации
Предполагаю, что вы иметь такой код:
var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
Переписать, выполнив что-то вроде этого:
try {
var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
} catch (Exception ex) {
ExceptionDispatchInfo.Capture(ex.InnerException).Throw();
}
Так как ожидается, что эти исключения будут в автономном режиме, когда вы его получите, вы должны подождите и повторите попытку позже.
В качестве альтернативы, вы можете использовать изменение доступности сети, чтобы ускорить вашу функцию загрузки
NetworkChange.NetworkAvailabilityChanged
+= new NetworkAvailabilityChangedEventHandler(NetworkChange_NetworkAvailabilityChanged);