这是我的问题: 我需要从HostB上的Web浏览器调用HostA上托管的Web服务。 我在HostA上创建一个Web服务,我用F5启动它,这是本地URL:
http://localhost:55432/Service1.svc
在HostB上,我使用相同的url更改localhost和HostA IP(pingable)。
但它不起作用。页面返回"Unable To Connect to IP-Address".
我不认为这是代码问题,但它看起来像连接/安全问题。 谢谢你的帮助。
答案 0 :(得分:2)
默认情况下,Visual Studio Web服务器(Cassini用于较旧的实现,IIS express用于较新的实现)甚至不绑定到网络适配器的IP地址,而只绑定到localhost。因此,默认情况下,他们不接受远程连接。
如果您使用的是卡西尼语,可以参考how to access cassini server remotely in LAN for demo?了解更多信息。
IIS表达的处理方式不同,如IIS Express enable external request中所示。