c# - 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
解决方案
输入目录:
.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
)
推荐阅读
- android - 错误:模块“app”:找不到平台“android-28”。并且设计编辑器在项目同步成功之前不可用
- pyqt5 - pyqt5如何动态更改qgridlayoutq中的列
- python-3.x - 使用 Torch 的不同 GPU 的推理时间不同
- lua - 如何在 Lua 中的表内执行函数?
- ios - 将类引用(self)传递给struct,swift iOS中的方法是否安全
- c# - 我的协变泛型参数的解决方法是必要的吗?
- python - rot18,加解密(python,Sublime Text)
- sql - 具有多个 case when 语句的 Spark-sql
- swift - How to set a view to NOT update when a state changes
- algorithm - 二分搜索高级模板说明