Один из наших поставщиков предоставляет веб-сервису API, чтобы позволить их клиентам проверять данные в базе данных. Как часть их SDK, они обеспечивают WSDL (Язык определения веб-сервисов) файл, который, согласно их документации, может "быть считан инструментами разработки приложений и приложениями. Инструмент приложения, такой как Visual Studio Microsoft может импортировать документ WSDL и автоматически генерировать классы программного обеспечения, которые получают доступ к веб-сервисам, которые определяет WSDL".
Я в настоящее время использую Visual Studio 2005. Что я должен сделать, чтобы заставить Visual Studio делать волшебную генерацию кода для меня?
ОБНОВЛЕНИЕ: Это не было очевидно для меня, но если у Вас есть статический файл WSDL, хранивший локально на Вашем компьютере, можно просто вставить путь к файлу (например. C:\WSDLFiles\Service.WSDL
) в строку поиска диалогового окна Web Reference.
Если вы щелкните правой кнопкой мыши проект в проводнике решений и выберите «Добавить веб-ссылку…», вы увидите диалоговое окно для связывания файла WSDL с вашим проектом. Затем Visual Studio загрузит WSDL и сгенерирует все необходимое для использования интерфейса в среде IDE.
WSDL должен быть доступен по URL-адресу их веб-службы, вы не должны ссылаться на файл, который они вам предоставили. Я полагаю, что файл только для справки.
Щелкните правой кнопкой мыши свой веб-проект и выберите « Добавить веб-ссылку
» и в основном следуйте инструкциям.