конфигурации службыНет конечной точки прослушивания ошибку на net.tcp
<service name="Services.MyService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:9000/Services/MyService/" />
</baseAddresses>
</host>
<endpoint name="NetTcpService"
address=""
binding="netTcpBinding"
bindingConfiguration="TcpConfig"
contract="Service.IMyService" />
<endpoint
address="mex"
binding="mexTcpBinding" bindingConfiguration="TcpConfig"
contract="IMetadataExchange" />
</service>
код клиента:
var endPoint = new EndpointAddress("net.tcp://localhost:9000/Services/MyService/mex");
var binding = new NetTcpBinding { TransferMode = TransferMode.Streamed, SendTimeout = TimeSpan.MaxValue };
var channel = new ChannelFactory<IMyService>(binding, endPoint);
var proxy = channel.CreateChannel();
Ошибка:
No Endpoint listening at "net.tcp://localhost/Services/MyService/mex"
ТСР службы запущены, брандмауэр не выключен. Не уверен, чего не хватает.
Я получаю в основном одно и то же сообщение, если я использую конечную точку net.tcp: // localhost: 9000/Services/MyService – Suedeuno
См. Мой ответ - возможно, вам также необходимо изменить на 'TransferMode.Buffered' при создании привязки (если только это «Конфигурация привязки TcpCOnfig», которую вы ** не указали ** в своем сообщении ...... - настроил бы потоковый режим передачи) –
Можете ли вы показать нам часть вашей серверной конфигурации '', пожалуйста?? –