서비스 설정에는 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"
TCP 서비스가 실행, 방화벽은 해제되지 않습니다. 무엇이 실종되었는지 확실하지 않습니다.
엔드 포인트 net.tcp를 사용하면 기본적으로 동일한 메시지가 나타납니다. // localhost : 9000/Services/MyService – Suedeuno
내 응답보기 - 바인딩을 만들 때 (예 : TransferMode.Buffered'로 변경해야합니다. 'TcpCOnfig' 바인딩 설정 ** - 게시판에 ** 표시되지 않았습니다 ... - 스트리밍 전송 모드를 설정합니다) –
서버 측 구성의 ''부분을 표시 할 수 있습니까? 부디?? –