を考えると失敗している:裸のマシン上のIISのアクセス可能でドッカーでASPコアは
- のWindows 10 PC(Linuxのコンテナ形式)
- ローカルのWebサイト(なしコンテナアクセスしたい)http://localhost/foo
- ASPコアDockerContainer HTTP GET http://localhost/foo
問題:http://localhostから
すべての要求が
var client = new HttpClient();
var result = await client.GetAsync("http://localhost/foo");
を失敗しているその後、私は
System.Net.Http.HttpRequestException取得:リクエストを送信中にエラーが発生しました 。 ---> System.Net.Http.CurlException:System.Net.Http.CurlHandler.MultiAgeでSystem.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcodeエラー) でサーバー に接続できませんでした...
これは予想されますか?私は内部のコンテナからのlocalhostへのアクセスがうまくいくと思った。
また、mongodbのような他のプロトコルもlocalhostで動作しています。だから、それはhttp接続のaspコアのフォームに固有のようですか?
サービスは、コンテナ内に全くありません。コンテナのない同じ物理マシン上のdirekt。 –
それでは、 "localhost"でホストにアクセスすることはできません。コンテナから、 "localhost"はコンテナ自体です。 – DidierH
node.jsアプリケーションを試してみました。私の混乱がどこから来るのか... –