2

当我启动我的应用程序(它是一个将 WCF 连接到服务的客户端)时,我在 Visual Studio 的输出窗口中看到许多行

System.Xml.dll 中出现“System.Xml.XmlException”类型的第一次机会异常

我已经打开了这个异常的抛出,并看到它发生在客户端调用 WCF 服务时。异常的消息是:

名称不得以“<”开头(德语:Ein Name darf nicht mit dem Zeichen '<', hexadezimaler Wert 0x3C, beginnen。)

我应该对此做些什么吗?或者这是正常的吗?这可能是性能问题吗?

谢谢你的帮助。

最好的问候,托马斯

4

3 回答 3

2

在多次调用我的 wcf 数据服务端点后,我也遇到了这个异常。经过一番搜索,我发现了这篇文章:

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

当您配置了 WCF 跟踪并将 logMessagesAtTransportLevel 设置为 true 时,您会得到此行为

所以我改变了我的服务的配置并且它起作用了。

于 2015-09-08T11:47:55.263 回答
1

这很正常。首次机会异常消息指示已引发和处理的异常。

您得到的可能是由于您的程序集中缺少配置信息或序列化信息。如果一切正常,则可能不需要上述内容。

于 2011-06-15T11:06:25.937 回答
0

10 次改变 9 次,这不是问题。在这些类中(以及在例如实体框架中)在运行时抛出异常是很常见的。所以我不会太担心它。

我会担心您是否可以进入代码(即您自己编写了引发异常的代码)。

但我认为情况并非如此。

于 2011-06-15T11:05:53.160 回答