ссылка на веб-сервис в DLL - PullRequest
0 голосов
/ 19 апреля 2009

надеюсь, что кто-то может помочь с чем-то, что действительно меня расстраивает.

У меня есть умный клиент, пара веб-сервисов и несколько библиотек DLL. DLL по сути формы и элементы управления. DLL ссылается на веб-сервисы внутри себя.

Проблема, с которой я столкнулся, заключается в том, как динамически изменять ссылки на веб-службы в DLL, как если бы они находились в файле web.config.

Я могу установить ссылку на веб-службу behviour на динамическую и изменить ссылку в файле веб-конфигурации, и новое местоположение используется. как я применяю то же самое для DLL, так как они являются двоичными файлами, и windows app.config не имеет ссылки на реальные веб-службы.

надеюсь, это ясно. Я очень расстроен и буду признателен за любые советы.

большое спасибо

1 Ответ

4 голосов
/ 19 апреля 2009

DLL будут использовать файл app.config своего хост-приложения. Например, если ваш умный клиент называется MySmartClient, вы можете использовать MySmartClient.exe.config так же, как и web.config для определения URL-адресов веб-служб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...