Каждый раз, когда запускается пул приложений хоста WCF, клиент, делающий первый вызов WCF, всегда выдает «System.Xml.XmlException: есть несколько корневых элементов "Все последующие вызовы работают отлично.Первый запрос WCF, клиент всегда выбрасывает System.Xml.XmlException: существует несколько корневых элементов
Это исключение происходит на стороне клиента/клиента запроса WCF. Я тестировал это как для полного клиента WCF, так и для клиента Silverlight. Он использует basicHttpBinding, без защиты и aspnetCompatabilityMode = true
Не было бы большой проблемой, если бы пул приложений оставался живым, но с отсутствием активности он отключается, и ошибка возникает снова, когда он начинает резервное копирование ,
Следует также упомянуть, что пул приложений иногда начинается с запроса, отличного от WCF, на другой странице. Но при первом вызове WCF он по-прежнему выбрасывает это исключение на стороне клиента.
Кто-нибудь видел это? При необходимости я могу предоставить более подробную информацию.
Благодаря
Сомневаюсь: http://www.bing.com/search?q=XmlException+%22multiple+root+elements%22+wcf&go=&form=QBRE&qs=n –