![IP 与服务器/计算机名称 - WCF 托管在 IIS 7.5 上](https://linux22.com/image/555267/IP%20%E4%B8%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%2F%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8D%E7%A7%B0%20-%20WCF%20%E6%89%98%E7%AE%A1%E5%9C%A8%20IIS%207.5%20%E4%B8%8A.png)
我在 IIS 7.5 上创建并部署了 WCF 服务和 Web 应用程序(客户端),问题:客户端的配置引用端点如下:http://(IP地址)/app/abc.svc 这工作正常。当我尝试将 IP 地址更改为服务器计算机名称时(例如:http://机器名/app/abc.svc) 无法访问该服务。要求:我需要配置机器名称而不是 IP 地址。
答案1
这取决于您的网络设置。假设尝试访问您服务的客户端与您位于同一域内,这样安全吗?您可以检查您的NetBIOS 名称,正如 Chris 所说,验证您使用的名称是否正确,以访问您的机器。从他们的位置检查它,看看它是如何在他们的机器上显示的。
另一个更简单的选择是编辑客户端的主机文件。添加一个条目,从您想要的任何名称转到您的 ip。唯一的问题是是否会有多台机器访问它,但如果是这种情况,也许值得注册一个 dns。