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