我无法在android仿真器中连接到本地主机。
我已在Net Core 2中内置并在VS2017(Windows 10)中运行的API
我检查的内容不起作用(不响应):
我已经检查了所有关于网络上什么都没有的建议
答案 0 :(得分:1)
我在ASP.net上遇到了同样的问题。我通过更新IP绑定解决了这个问题。
注意:在执行以下步骤之前,请确保保留项目的备份。
为此,请执行以下步骤,
.vs
文件夹(默认情况下它将被隐藏)。.vs
文件夹内打开config
文件夹。applicationhost.config
,其中包含与项目相关的设置。并找到以下代码。
<site name="YourAwesomeProject" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="/path/to/your/YourAwesomeProject" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:50069:localhost" />
</bindings>
</site>
现在,您需要复制以下行并按照我的建议对其进行更新。这两行都是必需的,请勿删除第一行。
<binding protocol="http" bindingInformation="*:50069:localhost" />
<binding protocol="http" bindingInformation="*:50069:*" /> <!-- add an asterisk in place of localhost -->
然后重新启动服务器。
如果即使在更新文件后仍然无法使用,请关闭Windows防火墙或防病毒程序中的任何防火墙服务。
现在您可以使用IP地址访问API。
http://<server_ip>:50069/api/values
修改
确保您正在以管理权限运行Visual Studio。