1

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?
4

1 に答える 1