В зависимости от значения, заданного пользователем, я изменяю свойство NetTcpBinding SecurityMode на клиенте wcf.Должен ли я установить тот же SecurityMode на клиенте и сервере WCF?
Должен ли я установить то же самое на сервере? Так, например, с обеих сторон привязка имеет securitymode «Transport».
Что делать, если на сервере установлен SecurityMode.None, тогда будет ли незашифрованный ответ?
Вы были правы! Как я могу динамически установить режим безопасности, когда мой nettcpbinding установлен в коде C# на клиенте, а на сервере моя привязка определена в app.config? Как изменить файл app.config сервера от клиента? – Elisabeth
@Elisa Ваш комментарий должен быть новым вопросом. –
Вы не меняете файл app.config сервера с клиента. Вы выбираете минимально приемлемый параметр безопасности на сервере и устанавливаете его в app.config. Затем вы убедитесь, что клиент отвечает требованиям сервера. И для тестирования того, что происходит в разных сценариях совпадения/несоответствия сервера, вы ... проверяете. –