问题描述
||
当我启动应用程序(它是将WCF连接到服务的客户端)时,我在Visual Studio的“输出”窗口中看到许多行
类型'System.Xml.XmlException \'的第一次机会异常发生在System.Xml.dll中
我打开了此异常,然后看到它在客户端调用WCF服务时发生。异常消息为:
名称不能以\'<\'开头
(德语:Ein Name darf nicht mit dem Zeichen \'<\',hexadezimaler Wert 0x3C,beginnen。)
我应该为此做些什么吗?还是正常?这可能是性能问题吗?
谢谢你的帮助。
最好的问候,托马斯
解决方法
这是正常的。初次机会异常消息指示已引发和处理的异常。
您得到的信息可能是由于程序集中缺少配置信息或序列化信息。如果一切正常,则可能不需要上述内容。
, 在几次调用wcf dataservic端点后,我也遇到了此异常。经过一番搜索后,我发现了以下帖子:
https://social.msdn.microsoft.com/Forums/zh-CN/74813783-8666-40c4-a9fd-7953f7b6849c/invalid-xml-with-two-feed-elements-returned-after-a-few-requests? forum = adodotnetdataservices
配置了WCF跟踪并进行设置后
将logMessagesAtTransportLevel设置为true,您将获得此行为
因此,我更改了服务的配置,它开始工作了。
, 10个中有9个更改,这不是问题。这些类(以及例如Entity Framework)在运行时抛出异常是很常见的。因此,我不必担心太多。
我会担心您是否可以进入代码(即您自己编写了引发异常的代码)。
但我认为情况并非如此。