Можете ли вы изменить местоположение / конечную точку динамической веб-ссылки во время выполнения в .NET? - PullRequest
5 голосов
/ 11 февраля 2010

Довольно стандартным способом я создал веб-ссылку на SOAP-сервис в Jira для расширения, которое я создаю (Jira - средство отслеживания проблем для тех, кто не знаком с ним). Visual Studio автоматически создает файл .Settings и app.config, содержащие URL-адрес веб-службы.

Поскольку я разрабатываю расширение / плагин для ALM-продукта, который мы создаем, потребитель расширения будет тем, кто в конечном итоге решит, на что указывает этот веб-сервис, поскольку он будет интегрированный с потребительским экземпляром Jira. Предположим, что URL-адрес веб-службы будет сохранен и извлечен из базы данных.

Как заставить автоматически сгенерированный сервис использовать URL из базы данных вместо сгенерированного app.config?

Примечание: мы используем v2.0 платформы, поэтому WCF не вариант.

Ответы [ 2 ]

10 голосов
/ 11 февраля 2010

Даже в веб-службе 2.0 вы сможете изменить свойство «URL» прокси-сервера веб-службы на желаемое значение.

1 голос
/ 11 февраля 2010

Используйте конструктор клиента, который допускает URI.

...