首页 > 解决方案 > 127.0.0.1 不起作用,但 localhost 工作正常

问题描述

127.0.0.1不起作用的原因可能是什么?

localhost工作正常

在文件中:

C:\Windows\System32\drivers\etc\hosts

有记录:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

我正在使用SOAP构建一个.NET应用程序

项目网址http://localhost:1399/Services

我要补充一点,如果我将 Project Url 更改为127.0.0.1,它也不起作用

编辑:

请注意,当我尝试设置另一个Project URL

在此处输入图像描述

标签: c#asp.net

解决方案


输入目录:

.vs\YourApp\config\

编辑文件applicationhost.config

找到这一行:

<binding protocol="http" bindingInformation="*:1399:localhost" />

将其替换为

<binding protocol="http" bindingInformation="*:1399:*" />

*将使其接受所有内容,以便您可以使用不同的 IP(例如,在 android 模拟器中它可以是10.0.2.2或在浏览器中127.0.0.1


推荐阅读