如果我的计算机拒绝连接,我可以在哪里获取信息?

如果我的计算机拒绝连接,我可以在哪里获取信息?

正如所提到的此 Stackoverflow 帖子,我无法连接到“localhost”:我收到连接被拒绝的错误消息。

据我所知,当计算机发生他不喜欢的事情时,他会在事件日志中发出警告或错误消息。

这里的问题是“常规”事件日志没有显示任何内容(Windows 日志应用程序、安全、设置、系统和转发事件都没有显示任何内容),而其他日志(应用程序和服务日志)有大量的子目录。

在哪里可以找到有关为什么“Localhost”的连接被拒绝的信息?

供您参考,Docker 已更改我的C:\Windows\System32\Drivers\etc\hosts文件并添加了以下条目:

# Added by Docker Desktop
10.1.xxx.yyy host.docker.internal

...10.1.xxx.yyy我的本地计算机的 IPv4 地址在哪里。

Docker 程序的启动在文件中描述LaunchSettings.json,其中包含以下条目:

"DockerDevelopment": {
  ...
  "launchUrl": "http://{ServiceHost}:5128/index.html",
  "launchBrowser": true,
  ...

但是,ServiceHost在整个 Visual Studio 项目中的任何地方都找不到该条目。

为了ServiceHost使用host.docker.internal而不是localhost,我需要知道它在哪里声明。

哪里是?

答案1

localhost从 Docker使用是有问题的。

而不是localhost,使用host.docker.internal 将解析为内部的主机使用的 IP 地址。

更多信息请参阅帖子
从 Docker 容器内部,如何连接到机器的本地主机?

相关内容