当我启动我的应用程序(它是一个将WCF连接到服务的客户端)时,我在Visual Studio的输出窗口中看到很多行
System.Xml.dll中出现'System.Xml.XmlException'类型的第一次机会异常
我打开了这个Exception的抛出,看到它发生在客户端调用WCF服务时。例外消息是:
名称不得以'<'开头 (用德语:Ein Name darf nicht mit dem Zeichen'<',hexadezimaler Wert 0x3C,beginnen。)
我应该为此做些什么吗?或者这是正常的吗?这可能是性能问题吗?
感谢您的帮助。
最诚挚的问候,托马斯
答案 0 :(得分:2)
在调用我的wcf dataservic端点几次后,我也遇到了这个异常。经过一番搜索后,我发现了这篇文章:
如果已配置WCF跟踪并已设置 logMessagesAtTransportLevel为true,你得到这种行为
所以我改变了我的服务配置,但它确实有效。
答案 1 :(得分:1)
这很正常。第一次机会异常消息表示抛出和处理的异常。
您获得的可能是由于组件中缺少配置信息或序列化信息。如果一切正常,可能不需要上述内容。
答案 2 :(得分:0)
9个中的9个变化这不是问题。在这些类(以及例如实体框架)中,在运行时抛出异常是很常见的。所以我不会太担心它。
如果您可以进入代码,我会担心(即您自己编写了引发异常的代码)。
但我认为不是这样。