2011-04-12 178 views
1

我可以通过IE访问iis上的web服务。但是,当我想通过模拟器访问Web服务时,它会引发无法建立连接,因为目标机器主动拒绝了它。我正在使用VS 2008.Emulator可以访问互联网。我更新了我的网站作为localhost或http://127.0.0.1/,但它不起作用。 Anonymus访问在Web服务上启用,我不使用代理服务器。什么可以是问题?由于目标机器主动拒绝,无法建立连接

回答

1

127.0.0.1(又名localhost)表示“持有当前套接字的机器”。如果你在模拟器上,那就意味着“连接到模拟器本身”,所以基本上你试图连接到一个网络服务器在emullator而不是托管它的PC(它是一个虚拟机,所以它们是有效地两个明显分开的机器)并且由于显而易见的原因而失败。

使用PC的IP地址或主机名。

+0

是的,你是对的。但是在我写了ip地址之后,它说“无法从传输连接读取数据”。你知道什么会导致这个错误吗? – jhash 2011-04-12 21:13:11

+0

不知道如何建立连接(例如,它是直通连接?)很难说。 – ctacke 2011-04-12 21:37:13

+0

也有同样的问题。尽管我可以通过互联网访问外部网站,但仍然无法使用Windows Mobile模拟器访问我的PC的本地主机。有什么建议么? – 2012-10-02 10:57:45

0

我最后一次看到这是因为服务器没有其实际的IP。我不相信模拟器不能访问计算机的127.0.0.1地址。您是否尝试过使用实际的IP地址?

+0

是的,你是对的。但是在我写了ip地址后,它说“无法从传输连接读取数据”。你知道什么会导致这个错误吗? – jhash 2011-04-12 21:15:50

相关问题