ausgewählt wird, während der einen Rest Dienst rufen versucht, ich erhalte den folgenden Fehler, wenn die CPU-KonfigurationHttpclient GetAsync Fehler beim ARM CPU
Fehler beim Senden der Anforderung ARM gesetzt. Der Text mit diesem Fehlercode zugeordnet ist, nicht Servername oder Adresse found.The konnte nicht
aufgelöst werden konnte
Umschalten auf Jede CPU oder x86 zum Beispiel, und der Aufruf erfolgreich ist.
Eine Probe von dem, was der Code aussehen könnte: Um das Problem zu lösen
System.Uri uri = new Uri("http://servername/__/__.svc/ID/123");
using (var client = new System.Net.Http.HttpClient())
{
try
{
var response = await client.GetAsync(uri);
if (response.IsSuccessStatusCode)
{
//handle success
}
else
{
//handle failure
}
}
catch (HttpRequestException exc)
{
throw new HttpRequestException();
}
}
Wie diese Beobachtung zu interpretieren?
Hinweis: App Private Netzwerke (Client & Server) unter Capabilities in der Package.appxmanifest ist aktiviert. Wenn Sie einen Dienst aufrufen, ohne diese Funktion zu überprüfen, wird derselbe Fehler verursacht.
Aktualisierung mit Stacktrace
bei System.Net.Http.HttpClientHandler.d__86.MoveNext() \ r \ n --- Ende der Stapelüberwachung von früheren Stelle, an der Ausnahme geworfen wurde --- \ r \ n unter System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) \ r \ n unter System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) \ r \ n unter System.Net.Http.HttpClient.d__58 .MoveNext() \ r \ n --- Ende des Stack-Trace vom vorherigen Speicherort, an dem die Ausnahme ausgelöst wurde --- \ r \ n bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) \ r \ n at System. Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat ion (task Aufgabe) \ r \ n bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() \ r \ n bei ProjectName.Views.MainPage.d__4.MoveNext()
Was ist das Format deiner ** uri **? Hast du 'Windows.Web.Http.HttpClient' müde? –
@ RitaHan-MSFT, habe ich die Antwort mit einem uri und StackTrace aktualisiert. – usefulBee
Die Netzwerkfähigkeit ist ebenfalls ausgewählt? – Quincy