nettcpbinding がクライアント側の C# コードで設定され、サーバーでバインディングが app.config で定義されている場合、NONE のようなセキュリティ モードを動的に設定するにはどうすればよいですか? サーバーの app.config をクライアントから変更するにはどうすればよいですか?
WCF サーバー エンドポイント:
<service name="Test.ServiceProvider.MyService">
<endpoint address="" binding="netTcpBinding" contract="Test.Contracts.IMyService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexTcpBinding" name="NetTcpMetadataPoint"
contract="IMetadataExchange">
</endpoint>
</service>
WCF クライアント エンドポイント: Uri は次のとおりです。
net.tcp//localhost:12345/MyService
1.) What else should my 2nd address be for the 2nd NetTcpBinding?
I guess I just change the MyService to MyEncryptedService and use the same interface? But then I have 2 equal classes/implementations of one interface. Thats stupid actually.
2.) How does the client binding find its server binding?