Довольно стандартным способом я создал веб-Ссылку на сервис SOAP в Jira для расширения, которое я создаю (Jira является системой отслеживания ошибок для незнакомых с ним). Visual Studio автоматически генерирует a .Settings
файл и app.config
это содержит URL веб-сервиса.
Так как я разрабатываю расширение/плагин продукта ALM, который мы создаем, потребитель расширения будет тем, который в конечном счете решает, где этот веб-сервис указывает на, потому что это будет интегрировано с экземпляром потребителя Jira. Предположите, что URL веб-сервиса сохранили бы и вытянули бы от базы данных.
Как я могу заставить автоматически сгенерированный сервис использовать URL от базы данных вместо от сгенерированного app.config
?
Примечание: мы используем v2.0 платформы, таким образом, WCF не является опцией.
Даже в веб-службе 2.0 у вас должна быть возможность изменить свойство «URL» прокси-сервера веб-службы на желаемое значение.
Используйте конструктор клиента, который принимает uri.