VisualStudioで作成されたプログラムからHTTPPOST要求を発行するプロジェクトを使用してローカルでテストする場合、つまりSystem.Net.Http.HttpClientを使用する場合、HttpClientは常に次を返します。
System.Net.Http.HttpRequestException:リクエストの送信中にエラーが発生しました。 ---> System.Net.WebException:リモートサーバーに接続できません---> System.Net.Sockets.SocketException:ターゲットマシンがアクティブに拒否したため、接続できませんでした127.0.0.1:7170
PostManを使用してPOSTリクエストを作成することも、ブラウザを使用してGETリクエストを作成することもできますが、Visual Studio内からSystem.Net.Http.HttpClient呼び出しを使用してローカルで関数をテストしようとすると、上記のエラーのために不可能のようです。
また、Web.Config内で以下を設定しようとしました(StackOverFlowの投稿で提案されています):
無効 !
Visual Studio内で実行されているプログラムからローカルで関数をテストするにはどうすればよいですか(具体的には、System.Net.Http.HttpClientを使用している場合)。例を示してください。
⚠このセクションは編集しないでください。
@ bdcoder2フィードバックをありがとう! 現在調査中であり、まもなく更新されます。
申し訳ありませんが、心からお詫び申し上げます。
(正しい) http:// localhost :7071 /ではなく、構成ファイルのベースURLとしてhttp:// localhost :7170 /を使用しました
例外を見て2時間、私は手がかりがありませんでした–休日の時間です!
もう一度–誤警報をお詫びし、迅速な返信をありがとう!
@ bdcoder2アップデートに感謝し、あなたがそれを理解したと聞いてうれしいです。 そして心配はありません、それは私たちの最善に起こります:)
最も参考になるコメント
申し訳ありませんが、心からお詫び申し上げます。
(正しい) http:// localhost :7071 /ではなく、構成ファイルのベースURLとしてhttp:// localhost :7170 /を使用しました
例外を見て2時間、私は手がかりがありませんでした–休日の時間です!
もう一度–誤警報をお詫びし、迅速な返信をありがとう!