Error Servicio web – WebMethodAttribute


Me he creado algunos constructores de clase en mi servicio web, con la siguiente estructura muy básica:

[WebMethod(Description = “Descripción Constructor Objeto.”)]

public tipoObjeto NombreObjeto()
{
return new tipoObjeto();
}

Recibo el siguiente mensaje de error:

The XML element ‘Object’ from namespace ‘http://tempuri.org/’ references a method and a type. Change the method’s message name using WebMethodAttribute or change the type’s root element using the XmlRootAttribute.”

Para solucionarlo aquí estaría el código para ponerselo de cabecera:

[WebMethodAttribute(Description = “Descripción Constructor Objeto.”)]
[return: XmlRootAttribute(Namespace = “http://www.test.com/”,
ElementName = “NombreObjeto”, DataType = “tipoObjeto”,IsNullable = false)]

Anuncios
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: