127.0.0.1无法正常工作,但localhost可以正常工作

时间:2019-09-16 13:06:44

标签: c# asp.net

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 应用程序

项目URL http://localhost:1399/Services

我要补充一点,如果我将Project Url更改为 127.0.0.1 ,它也将无法正常工作

编辑:

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

enter image description here

1 个答案:

答案 0 :(得分:1)

输入目录:

.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中)