настройка клиента wcf - PullRequest
       7

настройка клиента wcf

0 голосов
/ 31 октября 2010

У меня есть клиент wcf. Он использует .NET 3.5. Когда я компилирую клиента, я получаю два файла:
client.exe и
client.exe.config.
Второй файл содержит конфигурацию для клиента wcf.

В моем случае мне нужно запретить пользователю, сидящему за компьютером, видеть URL-адреса и изменять некоторые другие параметры из файла конфигурации.

Таким образом, требования заключаются в том, чтобы конечный пользователь не видел и не изменял данные, хранящиеся в конфигурации. Файл конфигурации содержит те же данные, что и app.config. Мне нужно запретить человеку, использующему программу, так легко видеть конечные URL-адреса.

Также у меня там много настроек, поэтому я не люблю кодировать в данный момент.

Есть ли решение проблемы (встроенный app.config чего-то еще)?

Редактировать: мне не нужны настраиваемые параметры. Файл конфигурации создается автоматически при добавлении сервисной ссылки из студии.

Привет

Ответы [ 2 ]

0 голосов
/ 01 ноября 2010

Вы также можете создавать свои прокси программно, не используя сервисную справочную функцию.

Каждый параметр в разделе конфигурации serviceModel также может быть представлен в коде.

Класс ChannelFactory поможет вам создать прокси для службы.

0 голосов
/ 31 октября 2010

Вы можете легко зашифровать все части ваших конфигурационных файлов - и не только web.config в веб-сценариях, но и конфигурацию приложения в автономных приложениях.

Ознакомьтесь с некоторыми ресурсами о том, как это сделать:

...