Использование веб-службы SOAP, не полагаясь на app.config

Я создаю компонент .NET, который будет вызывать внешнюю веб-службу. Я использовал диалоговое окно «Добавить ссылку на службу», чтобы добавить веб-службу к моему компоненту, который генерирует код, необходимый для использования службы, и добавляет настройки в файл app.config.

Я тестирую компонент, добавляя ссылка на его DLL из консольного приложения и вызов соответствующего метода, который создает новый экземпляр веб-службы: ... = new MyServiceSoapClient () . Однако когда я это сделаю, Я получаю следующее исключение:

InvalidOperationException

Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт MyServicesSoap в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации, или потому, что в клиентском элементе не может быть найден элемент конечной точки, соответствующий этому контракту.

Это имеет смысл, поскольку app.config не переносится с DLL компонента . Как я могу вызвать веб-службу, не полагаясь на настройки в App.Config?

32
задан Ben McCormack 13 September 2010 в 19:45
поделиться