ポート共有を有効にするように指示されている msdn 全体を読みました。ポート共有サービスを開始する必要があり、net.tcp バインディングで「portSharingEnabled = True」を指定する必要があります。
また、net.tcp バインディングのドキュメントでは、ポート共有のデフォルト値が false と示されていることもわかりました。
しかし、VS 2013、WIN 7 マシンには、多くのサービスをホストするコンソール アプリがあり、VS から問題なく実行できます。私のサービスホストは、同じポートで 10 を超えるサービスをホストできます。私は理解するために何が欠けていますか? 何か案は ?
すべてのサービスで、このエンドポイントに続けてサービス名を使用します。
<service name="Lookup" behaviorConfiguration="">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:8000/"/>
</baseAddresses>
</host>
<endpoint
name="IEntitiesLookup"
binding="netTcpBinding"
address="LookupService"
contract="ILookup" />
</service>