Произошла ошибка при сериализации тела сообщения Метод 1: «Произошла ошибка при создании документа XML.»
Я получаю эту ошибку при попытке передать данныев качестве параметра для метода WCF, я уже использовал методы такого типа (то есть DataTable
в качестве параметра) в моей службе WCF, которая работает нормально.
Однако в этом случае, я думаю,Причиной может быть размер DataTable
, хотя я не уверен.
Уже пытался увеличить maxReceivedMessageSize
, maxBufferSize
и maxStringContentLength
до 5242880, что составляет 5 МБ (что, я думаю, более чем достаточно), но не повезло.
Нашел много связанных статей, но никто не указывал на эту конкретную проблему, следовательно, опубликовал.
Пожалуйста, руководство.
Update:
My DataTable
также содержит некоторое содержимое XML, может ли это быть проблемой, поскольку она сериализуется в формате XML.