我正在尝试通过Visual Studio从Android模拟器(特别是Genymotion)连接到IISExpress上运行的ASP.NET WebApi服务。我能够设置我的IISExpress绑定和防火墙(如类似于this和this的帖子中所示),以便我可以从外部访问该网站。
我能够从网络上的另一台笔记本电脑成功导航到该服务,但仍然无法通过模拟器中的浏览器或我自己的Android设备(也在网络上)完成此操作。当我尝试这个时,我得到一个通用的“网页可能不可用”的消息。为什么我可以从其他外部机器而不是移动设备访问它?
答案 0 :(得分:1)
原来Android无法解析Windows主机名,因此当我设置绑定以使用我的机器名时,它无法正常工作。一旦我将其更改为使用我的IP地址,它就被修复了。