IP与服务器/机器名称 – IIS 7.5上承载的WCF

我创build和部署IIS 7.5上的WCF服务和Web应用程序(客户端)的问题:引用端点客户端的configuration为例如: http://(IP地址)/app/abc.svc这工作正常。 当我尝试将IP地址更改为服务器计算机名称(例如: http://machinename/app/abc.svc )时,无法访问该服务。 要求:我需要configuration机器名称不是IP地址。

这取决于您的networking设置。 假设客户正试图在同一个域内访问您的服务是否安全? 如Chris所说,您可以检查您的NetBIOS名称 ,以确认您使用正确的名称访问您的计算机。 从他们的位置检查它,看看它是如何从他们的机器出现的。

另一个更简单的选项是编辑客户端的主机文件 。 添加一个条目,从任何你想要的名字到你的IP。 唯一的问题是是否有多台机器访问它,但如果是这样的话,也许值得注册一个DNS。