Проблема с веб-сервисом C #, ссылка на метод и тип

Я столкнулся с небольшой проблемой, ну не уверен, что это проблема, но хотел бы получить совет .

Я разработал веб-сервис c # в vs2010, и когда я отлаживаю сервис, я получаю эту ошибку в своем браузере

XML-элемент VoucherResponse из пространства имен http://test.org/ ссылается на метод и тип. Измените имя сообщения метода с помощью WebMethodAttribute или измените корневой элемент типа с помощью XmlRootAttribute.

Описание: во время выполнения текущего веб-запроса возникло необработанное исключение. Просмотрите трассировку стека, чтобы получить дополнительную информацию об ошибке и ее происхождении в коде.

Сведения об исключении: System.InvalidOperationException: XML-элемент VoucherResponse из пространства имен test.org ссылается на метод и тип. Измените имя сообщения метода с помощью WebMethodAttribute или измените корневой элемент типа с помощью XmlRootAttribute.

Ошибка источника:

Необработанное исключение было создано во время выполнения текущего веб-запроса. Информация о происхождении и местонахождении исключения может быть идентифицирована с помощью трассировки стека исключений ниже.

Теперь посмотрим на мой код в фактическом классе "VoucherResponse", который у меня есть,

public class VoucherResponse : AResponse
{
    public Voucher Voucher { get; set; }
}

И объект Voucher выглядит так

public class Voucher
{
    public string PIN { get; set; }
    public string Serial { get; set; }
    public string Batch { get; set; }
}

] Теперь в одном из моих веб-методов я возвращаю VoucherResponse и предполагаю, что эта ошибка возникает, когда она отражается и проверяется.

У кого-нибудь была подобная проблема с этим раньше, или кто-нибудь может дать мне совет по этому поводу ?

Спасибо

8
задан Brendon Randall 9 December 2010 в 11:56
поделиться