Agregar y actualizar web reference

27/08/2008 - 10:37 por Francisco Rodríguez | Informe spam
Hola. Estoy intentando actualizar una referencia web a partir de un archivo
WSDL que me han enviado pero no consigo que funcione.

He probado a agregar de nuevo la referencia en un proyecto Windows Forms
vacío, y la agrega sin dar error pero no me crea una clase proxy (sólo crea
un archivo "Reference.map" y otro "Service.wsdl"). Luego, si intento
actualizar la referencia, me aparece el error siguiente:

"Error de la herramienta personlizada 'MSDiscoCodeGenerator'. No se puede
importar el enlace 'Service' del espacio de nomnbres
'http://localhost:80/Service.wsdl'."

Y si intento generar el proyecto, me aparece esto:

"Error de la herramienta personalizada: No se pueden importar servicios Web
o esquemas. No se puede importar el enlace 'Service' del espacio de nombres
'http://localhost:80/Service.wsdl'. No se puede importar la operación
'IniciarSesion'. Falta el elemento
'http://schemas.xmlsoap.org/wsdl/:NuevaSesion'.C:\Proyectos\2008\ejemploClienteWebService\ejemploClienteWebService\ejemploClienteWebService\Properties\Settings.settings 1 1 ejemploClienteWebService"Supongo que debe haber algún problema con el fichero WSDL o XSD que me han
enviado. Pero por si acaso alguien ha tenido un problema similar y me puede
orientar, se lo agradezco.


Un saludo.
Francisco Rodríguez
 

Leer las respuestas

#1 Francisco Rodríguez
29/08/2008 - 15:05 | Informe spam
Era problema del WSDL (etiquetas mal formadas). Lo he retocado a mano y
ahora parece que funciona.

Gracias.


"Francisco Rodríguez" escribió en el mensaje de
noticias:
Hola. Estoy intentando actualizar una referencia web a partir de un
archivo WSDL que me han enviado pero no consigo que funcione.

He probado a agregar de nuevo la referencia en un proyecto Windows Forms
vacío, y la agrega sin dar error pero no me crea una clase proxy (sólo
crea un archivo "Reference.map" y otro "Service.wsdl"). Luego, si intento
actualizar la referencia, me aparece el error siguiente:

"Error de la herramienta personlizada 'MSDiscoCodeGenerator'. No se puede
importar el enlace 'Service' del espacio de nomnbres
'http://localhost:80/Service.wsdl'."

Y si intento generar el proyecto, me aparece esto:

"Error de la herramienta personalizada: No se pueden importar servicios
Web o esquemas. No se puede importar el enlace 'Service' del espacio de
nombres 'http://localhost:80/Service.wsdl'. No se puede importar la
operación 'IniciarSesion'. Falta el elemento
'http://schemas.xmlsoap.org/wsdl/:NuevaSesion'.C:\Proyectos\2008\ejemploClienteWebService\ejemploClienteWebService\ejemploClienteWebService\Properties\Settings.settings
1 1 ejemploClienteWebService"Supongo que debe haber algún problema con el
fichero WSDL o XSD que me han enviado. Pero por si acaso alguien ha tenido
un problema similar y me puede orientar, se lo agradezco.


Un saludo.
Francisco Rodríguez



Preguntas similares