Ответ службы WCF с "html" на "xml"

Пытаюсь перевести с одного веб-сервиса asmx на веб-сервис svc. тот же код, но получил следующую разницу в ответе

при использовании asmx:

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.MyKidsSpending.com/">-2202.68</string>

при использовании SVC:

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">-2202.68</string>

куда делась первая строка? Вот первая пара строк функции, которую я тестирую в сервисе svc....

    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Xml)]
    public string Balance(string Uid)
    {
        WebOperationContext.Current.OutgoingResponse.ContentType = "text/xml";

Мне предложили, чтобы ответ был HTML, поэтому он не имеет

<?xml version="1.0" encoding="utf-8"?>

теперь я изменяю text / html на text / xml, почему все еще не совпадает? Предложения? Спасибо

0 ответов

Другие вопросы по тегам