Azure-docs: Lokales Testen mit System.Net.Http.HttpClient in C#

Erstellt am 17. Apr. 2018  ·  3Kommentare  ·  Quelle: MicrosoftDocs/azure-docs

Beim lokalen Testen mit einem Projekt, das HTTP-POST-Anforderungen von einem in Visual Studio erstellten Programm ausgibt, dh: mit System.Net.Http.HttpClient, gibt HttpClient immer Folgendes zurück:

System.Net.Http.HttpRequestException: Beim Senden der Anfrage ist ein Fehler aufgetreten. ---> System.Net.WebException: Es kann keine Verbindung zum Remote-Server hergestellt werden ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat 127.0.0.1:7170

Ich kann POST-Anfragen mit PostMan oder GET-Anfragen mit einem Browser stellen, aber wenn ich versuche, Funktionen lokal mit System.Net.Http.HttpClient-Aufrufen aus Visual Studio heraus zu testen, scheint dies aufgrund des obigen Fehlers unmöglich zu sein.

Ich habe auch versucht, in Web.Config Folgendes einzustellen (vorgeschlagen in einem StackOverFlow-Beitrag):


Keine Wirkung !

WIE kann ich Funktionen lokal von Programmen testen, die in Visual Studio ausgeführt werden – insbesondere bei Verwendung von System.Net.Http.HttpClient – ​​geben Sie bitte ein Beispiel an.


Dokumentdetails

Bearbeiten Sie diesen Abschnitt nicht.

cxp doc-bug functionsvc triaged

Hilfreichster Kommentar

Oh guter Kummer – ich entschuldige mich aufrichtig!

Ich hatte http://localhost :7170/ als Basis-URL in einer Konfigurationsdatei und nicht das (richtige) http://localhost :7071/

Zwei Stunden beim Betrachten der Ausnahme und ich habe keine Ahnung – Zeit für einen Urlaub!

Nochmals – sorry für den Fehlalarm und danke für die schnelle Antwort !!

Alle 3 Kommentare

@bdcoder2 Danke für das Feedback! Wir untersuchen derzeit und werden Sie in Kürze informieren.

Oh guter Kummer – ich entschuldige mich aufrichtig!

Ich hatte http://localhost :7170/ als Basis-URL in einer Konfigurationsdatei und nicht das (richtige) http://localhost :7071/

Zwei Stunden beim Betrachten der Ausnahme und ich habe keine Ahnung – Zeit für einen Urlaub!

Nochmals – sorry für den Fehlalarm und danke für die schnelle Antwort !!

@bdcoder2 danke für das Update und freut mich zu hören, dass du es herausgefunden hast. Und keine Sorge, das passiert den Besten von uns :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ianpowell2017 picture ianpowell2017  ·  3Kommentare

DeepPuddles picture DeepPuddles  ·  3Kommentare

Agazoth picture Agazoth  ·  3Kommentare

monteledwards picture monteledwards  ·  3Kommentare

jebeld17 picture jebeld17  ·  3Kommentare