我有一个网站在IIS Express下运行,我将下面添加到我的applicationHost.config
<binding protocol="http" bindingInformation="*:49223:localhost" /> <binding protocol="http" bindingInformation="*:49223:myMachineName" />
所以,现在,从我的本地无线networking上的另一台笔记本电脑,我可以击中http://myMachineName:49223/并看到我的网站没有问题。
但是 ,如果我从同一本地无线networking上的Android设备(尝试在Galaxy S和Galaxy S2 )的相同的URL,我得到标准的Android 网页不可用 。
我怎样才能从我的Android设备打我的iis快递网站? 任何build议debugging这个问题感激地接受:(
您遇到的问题源于缺乏本机NetBIOS / NetBT支持。
当您的Windows计算机试图parsing单个标签名称时,其中一个步骤是针对特定名称发出广播请求,并查看本地子网中的任何节点是否回答该名称。 决议顺序是这样的:
在Android中,名称parsing如下所示:
所以你可能不得不添加一个条目到你的手机上的主机文件,使其工作。
Android主机文件位于/system/etc/hosts (sym-link /etc/hosts )中。 AFAIK你需要root访问权限来编辑/覆盖主机文件