Проблема клиента веб-служб - PullRequest
0 голосов
/ 19 августа 2010

У меня есть один WebMethod, который будет возвращать объект List, как показано ниже

[WebMethod]
        public List<ContactMaster> GetContacts()
        {
            //ContactMaster contact = new ContactMaster();

            List<ContactMaster> contacts=new List<ContactMaster>();


            IQueryable<ContactMaster> contact = from c in db.ContactMasters
                                    select c;

            foreach (ContactMaster c in contact)
            {
                contacts.Add(c);

            }

            return  contacts ;
        }

Когда я пытаюсь вызвать тот же метод из клиента, я получаю сообщение об ошибке следующим образом

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException

1 Ответ

0 голосов
/ 19 августа 2010

В MSDN есть статья для устранения проблем с сериализацией xml.Здесь слишком много информации, чтобы оставлять сообщения.Я бы начал с их статьи здесь .

Однако на шаге 1 следует попытаться добраться до внутреннего исключения, которое должно быть более конкретным.

...