使用127.0.0.1 vs localhost有什么区别吗?WCF和127.0.0.1 vs localhost
我问这个,因为我在定义wcf连接时注意到了不同。
<client>
<endpoint binding="netTcpBinding" bindingConfiguration="netTcpNosecurity" contract="MyClass" name="MyName" behaviorConfiguration="megaGraphBehavior" address="net.tcp://localhost:8011/myname" />
</client>
在某些环境中我注意到一个服务器突然开始使用本地主机时抛出这个错误,我只能让它使用127.0.0.1工作。
无法连接到net.tcp:// localhost:8011/myname。连接尝试持续时间为00:00:02.2341176。 TCP错误代码10061:由于目标机器主动拒绝它127.0.0.1:8011,因此无法建立连接。 ---> System.Net.Sockets.SocketException:由于目标机器主动拒绝,无法建立连接127.0.0.1:8011
这怎么解释,我应该总是使用127.0.0.1?