Исключение с первой вероятностью типа «System.xml.xmlexception» произошло в System.xml.dll
-
28-10-2019 - |
Вопрос
Когда я запускаю свое приложение (это клиент, который соединяется с WCF с сервисом), который я вижу в выходе из визуальной студии много линий с
Исключение с первой вероятностью типа «System.xml.xmlexception» произошло в System.xml.dll
Я включил бросок этого исключения и вижу, что это происходит, когда клиент вызывает WCF-сервис. Сообщение исключения:
Имя не должно начинаться с «<» (на немецком языке: ein name darf nicht mit dem Zeichen '<', hexadezimaler wert 0x3c, beginnen.)
Стоит ли что -нибудь с этим сделать? Или это нормально? Может ли это быть проблемой производительности?
Спасибо за вашу помощь.
С уважением, Томас
Решение
Это нормально. Сообщения исключений из первого шанса указывают исключения, которые были брошены и обработаны.
Те, которые вы получаете, вероятно, из -за отсутствующей информации о конфигурации или информации о сериализации в вашей сборке. Вышеупомянутое может не понадобиться, если все работает нормально.
Другие советы
Я также получил это исключение после того, как пару раз позвонила в свою конечную точку WCF DataServic. После некоторого поиска я нашел этот пост, который был на месте:
Когда у вас настроена трассировка WCF, и вы установите LogMessAgestTransportlevel True, вы получаете это поведение
Поэтому я изменил конфигурацию моего сервиса, и это сработало.
9 изменений из 10 Это не проблема. Это часто встречается в этих классах (а также в рамках сущности), чтобы бросить исключения, когда они запускаются. Так что я бы не стал слишком беспокоиться об этом.
Я бы беспокоился, если вы сможете войти в код (то есть вы написали код самостоятельно, который бросает исключение).
Но я не думаю, что это так.