C# 我必须在WCF客户端和服务器上设置相同的SecurityMode吗?

C# 我必须在WCF客户端和服务器上设置相同的SecurityMode吗?,c#,wcf,wcf-client,C#,Wcf,Wcf Client,根据用户设置的值,我在wcf客户端更改NetTcpBinding SecurityMode属性 我必须在服务器上设置相同的吗?例如,在绑定的两侧都有securitymode“Transport” 如果服务器设置了SecurityMode.None,那么响应是否会被取消加密?两侧的安全设置必须相同。否则,客户端将无法连接到服务器,或者根本不会使用安全性。在NetTcpBinding的情况下,我希望出现第一种情况。双方的安全设置必须相同。否则,客户端将无法连接到服务器,或者根本不会使用安全性。在Ne

根据用户设置的值,我在wcf客户端更改NetTcpBinding SecurityMode属性

我必须在服务器上设置相同的吗?例如,在绑定的两侧都有securitymode“Transport”


如果服务器设置了SecurityMode.None,那么响应是否会被取消加密?

两侧的安全设置必须相同。否则,客户端将无法连接到服务器,或者根本不会使用安全性。在
NetTcpBinding
的情况下,我希望出现第一种情况。

双方的安全设置必须相同。否则,客户端将无法连接到服务器,或者根本不会使用安全性。在
NetTcpBinding的情况下
我希望第一种情况会发生。

你是对的!当客户端和服务器上的c#代码中设置了我的nettcpbinding,并且在app.config中定义了我的绑定时,如何动态设置安全模式?如何从客户端更改服务器的app.config?@Elisa我认为您的评论应该是一个新问题。您不能从客户端更改服务器的app.config。您决定服务器上可接受的最低安全设置,并在app.config中进行设置。然后确保客户机满足服务器的要求。为了测试在客户端匹配/不匹配服务器的各种场景中发生的情况,您…测试。您是对的!当客户端和服务器上的c#代码中设置了我的nettcpbinding,并且在app.config中定义了我的绑定时,如何动态设置安全模式?如何从客户端更改服务器的app.config?@Elisa我认为您的评论应该是一个新问题。您不能从客户端更改服务器的app.config。您决定服务器上可接受的最低安全设置,并在app.config中进行设置。然后确保客户机满足服务器的要求。为了测试在客户端匹配/不匹配服务器的各种场景中发生的情况,您需要…测试。