Me he encontrado con un problema, no estoy seguro si es un problema, pero me gustaría obtener algunos consejos.Problema con el servicio web C#, haciendo referencia a un método y un tipo
he desarrollado aC# servicio web en VS2010 y cuando puedo depurar el servicio i obtener este error en mi navegador
The XML element 'VoucherResponse' from namespace 'http://test.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.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The XML element 'VoucherResponse' from namespace 'test.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.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Ahora mirando mi código en la clase real "VoucherResponse" tengo,
public class VoucherResponse : AResponse
{
public Voucher Voucher { get; set; }
}
Y el objeto vale ve así
public class Voucher
{
public string PIN { get; set; }
public string Serial { get; set; }
public string Batch { get; set; }
}
Ahora en uno o En mis métodos web devuelvo el VoucherResponse y asumo que este error ocurre cuando se refleja y se comprueba.
¿Alguien ha tenido un problema similar con esto antes, o alguien me puede dar algún consejo al respecto?
Gracias
Eso no pareció ayudarme, intenté con lo que sugirió y ocurrió el mismo error - EDITAR: Ok, lo utilicé en mi método web real que devuelve el VoucherResponse y funcionó .. Gracias –