Первое случайное исключение типа «System.Xml.XmlException» произошло в System.Xml.dll - PullRequest
2 голосов
/ 15 июня 2011

Когда я запускаю свое приложение (это клиент, который подключается с WCF к Сервису), я вижу в окне вывода Visual Studio много строк с

Первое исключение типа «System.Xml».XmlException 'произошло в System.Xml.dll

Я включил этот исключение и вижу, что это происходит, когда клиент вызывает WCF-сервис.Сообщение об исключении:

Имя не должно начинаться с '<' (на немецком языке: Ein Name darf nicht mit dem Zeichen '<', hexadezimaler Wert 0x3C, beginnen.) </p>

Должен ли я что-то сделать с этим?Или это нормально?Может ли это быть проблемой производительности?

Спасибо за вашу помощь.

С наилучшими пожеланиями, Томас

Ответы [ 3 ]

2 голосов
/ 08 сентября 2015

Я также получил это исключение после вызова моей конечной точки wcf dataservic пару раз.После некоторых поисков я нашел этот пост, который был на:

https://social.msdn.microsoft.com/Forums/en-US/74813783-8666-40c4-a9fd-7953f7b6849c/invalid-xml-with-two-feed-elements-returned-after-a-few-requests?forum=adodotnetdataservices

Когда у вас настроена трассировка WCF и вы установили для logMessagesAtTransportLevel значение true, вы получаете это поведение

Итак, я изменил конфигурацию моего сервиса, и он заработал.

1 голос
/ 15 июня 2011

Это нормально.Сообщения об исключениях первого шанса указывают на исключения, которые были выброшены и обработаны.

Те, которые вы получаете, вероятно, связаны с отсутствием информации о конфигурации или сериализации в вашей сборке.Вышеуказанное может не понадобиться, если все работает нормально.

0 голосов
/ 15 июня 2011

9 меняется из 10, это не проблема. Обычно в этих классах (а также, например, в Entity Framework) генерируются исключения при запуске. Так что я бы не слишком волновался об этом.

Я бы беспокоился, если бы вы могли войти в код (т.е. вы сами написали код, который выдает исключение).

Но я не думаю, что это так.

...