Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF中netTcpBinding的基址是什么?_Wcf - Fatal编程技术网

WCF中netTcpBinding的基址是什么?

WCF中netTcpBinding的基址是什么?,wcf,Wcf,MSDN上WCF的“默认NetTcpBinding”部分中有以下示例 <endpoint address="" binding="netTcpBinding" contract="Microsoft.ServiceModel.Samples.ICalculator" /> 如果设置为null,则似乎没有关于有效地址的信息 在其他地方,我收到建议将其设置为: 净。tcp://localhost:8000/myservice 但如果我这样做了,如何确保mys

MSDN上WCF的“默认NetTcpBinding”部分中有以下示例

<endpoint address=""
      binding="netTcpBinding"
      contract="Microsoft.ServiceModel.Samples.ICalculator" />

如果设置为null,则似乎没有关于有效地址的信息

在其他地方,我收到建议将其设置为:

净。tcp://localhost:8000/myservice

但如果我这样做了,如何确保myservice对localhost可见:8000


最后,是否可以单独从MSDN学习WCF?

就个人而言,我很少使用基本地址,因为我不使用相对URL;我很懒,喜欢把它们设置为“”

默认情况下,如果未设置,主机将提供一个地址。如果主机未能提供地址,则加载服务将失败并出现异常

例如,IIS将提供localhost或mydomain.com的基本地址

TCP默认端口是808

您应该需要一个net地址。tcp://localhost/myservice 默认情况下,在端口808上,如果指定,在端口8000上