2010-12-10 143 views
0

我无法从托管服务的框中浏览至http://sub.domain.tld/servicename.asmx。我已经尝试添加手动条目到我的主机文件是这样的:无法在本地访问Web服务

127.0.0.1 sub.domain.tld 
localhost sub.domain.tld 
10.1.1.1  sub.domain.tld #this is the LAN IP of the server 

这似乎并没有解决它。我的Web应用程序需要使用这些Web服务,并将它们托管在同一个框中。

回答

0

打开命令行。 Ping域。如果它说请求超时你有一个DNS错误。如果它表示主机无法访问,那么您的网络配置错误是致命的。

确保在IIS中您有网站侦听您想要的IP并侦听端口80.检查其他已配置的网站以确保没有冲突。确保。网络启用了该网站,并且该框架版本的网络扩展功能已打开,未被列为禁止。

+0

请求超时。 Ping解析到我的服务器上的另一个应用程序... sub2.domain.tld并且应用程序在外部正常工作。我能否访问本地托管的服务? – 2010-12-10 23:22:29

+0

@大卫 - 你可以,我一直这样做。如果你的请求超时,那么你要么有DNS配置错误(重复检查IP),要么阻塞路由的防火墙。 – 2010-12-10 23:34:36

+0

服务正在外部工作,所以我确定IP地址是正确的。服务器使用Cisco 5510 – 2010-12-13 13:14:37

0

检查IIS并查看网站是否明确设置在域/ IP上。机会是IIS不允许它,因为它配置为一个特定的地址,并不允许任何变化。

0

您已完成的hosts文件。 检查IIS并将站点设置为所有未分配的IP。 也许试试ipconfig/flushdns