使用127.0.0.1和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?