Я пытаюсь добавить веб-ссылку на внешнюю созданную Axis веб-службу в решение Visual Studio 2008. URL-адрес, который я получил, указывает на WSDL, с которым я могу успешно получить доступ через браузер, и я вижу все данные службы WService. Используемая версия Axis была 1.4.Использование созданной Axis веб-службы из решения VS2008 в C#
Но если я бегу wsdl.exe или когда я добавить ссылку в VS2008 я могу увидеть список методов слева, но я получаю сообщение об ошибке о том, что:
документ на URL http://............?wsdl не был признан известным типом документа.
Сообщение об ошибке от каждого известного типа может помочь вам решить эту проблему: «Открытие документа в URL http://.........?wsdl не может быть найден»
- отчет от «DISCO документа» есть.
- Формат документа не распознается.
- Отчет из документа WSDL: «В документе XML (510, 62) есть ошибка».
- Префикс пространства имен "impl: urn" не определен.
- Отчет «XML-схемы» является «Корневой элемент XML-схемы W3C должен быть и его пространство имен должно быть» http://www.w3.org/2001/XMLSchema «».»
И я не могу продолжить. Я видел другие посты здесь на SO, но все они имеют в виду ситуацию, в которой веб-ссылки уже добавлен.
Большое спасибо заранее!
А.
EDIT: Спасибо, ребята, на самом деле мне удалось решить проблему «вручную», как это было предложено довхолуком: я запустил wsdl, сохранил его локально в файловой системе, а затем модифицировал его вручную, пока wsdl.exe смог генерировать классы. Затем я добавил класс в проект и смог вызвать веб-службу.
Ciao Andrea