Frage

Wenn ich meine Anwendung starte (es ist ein Client, der sich mit WCF mit einem Dienst verbindet), sehe ich im Ausgangsfenster von Visual Studio viele Zeilen mit

Eine Ausnahme der ersten Chance von Typ 'system.xml.xmlexception' trat in System.xml.dll auf

Ich habe den Wurf dieser Ausnahme eingeschaltet und sehe, dass es auftritt, wenn der Kunde den WCF-Service anruft. Die Nachricht der Ausnahme lautet:

Ein Name darf nicht mit '<' beginnen (auf Deutsch: Ein Name Darf Nick mit dem Zeichen '<', Hexadezimaler Wert 0x3c, Annen.)

Soll ich etwas dagegen tun? Oder ist das normal? Kann dies ein Leistungsproblem sein?

Danke für Ihre Hilfe.

Mit freundlichen Grüßen, Thomas

War es hilfreich?

Lösung

Das ist normal. Ausnahmenachrichten der ersten Chance geben Ausnahmen an, die geworfen und behandelt wurden.

Diejenigen, die Sie erhalten, sind wahrscheinlich auf fehlende Konfigurationsinformationen oder Serialisierungsinformationen in Ihrer Baugruppe zurückzuführen. Das oben erwähnte ist möglicherweise nicht erforderlich, wenn alles gut funktioniert.

Andere Tipps

Ich habe diese Ausnahme auch bekommen, nachdem ich ein paar Mal meinen WCF -Datenservic -Endpunkt aufgerufen habe. Nach einiger Suche fand ich diesen Beitrag, der genau richtig war:

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

Wenn Sie die WCF -Verfolgung konfigurieren und logMessagesAttranportlevel auf True festgelegt haben, erhalten Sie dieses Verhalten

Also habe ich die Konfiguration meines Dienstes geändert und es hat funktioniert.

9 Änderungen von 10 Dies ist kein Problem. Es ist in diesen Klassen (und auch in der Entitätsgerüst) üblich, Ausnahmen zu werfen, wenn es ausgeführt wird. Ich würde mir also keine Sorgen machen.

Ich würde mir Sorgen machen, wenn Sie in den Code eintreten können (dh Sie haben den Code selbst geschrieben, der die Ausnahme ausgelöst hat).

Aber ich glaube nicht, dass das der Fall ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top