Как получить метаданные мыльного сервиса, которые требуют авторизации? - PullRequest
0 голосов
/ 07 июля 2010

Я пытаюсь получить метаданные службы, требующей входа с помощью svcutil.exe. Как я могу это сделать?

1 Ответ

1 голос
/ 07 июля 2010

Для этого есть три основных способа:

1) Используйте Visual Studio «Добавить ссылку на службу», она запросит учетные данные.

2) Перейдите к WSDL в IE (после передачи учетных данных) и сохраните все WSDL и XSD, а затем сгенерируйте свой прокси с помощью SVCUTIL. Боль в задней части б / у требует ручных правок.

3) Получить прокси у поставщика услуг. Они должны быть созданы и готовы для вас.

Странно то, что у провайдера должна быть открытая конечная точка http без защиты, с которой вы можете сгенерировать свой прокси, поскольку первые два из них не так удобны для пользователя в зависимости от среды (брандмауэры, безопасность настройки и т. д.). В худшем случае они смогут предоставить вам WSDL для генерации вашего прокси.

...