“System.Xml.XmlException”类型的第一次机会异常;发生在System.Xml.dll中
当我启动我的应用程序(它是一个通过 WCF 连接到服务的客户端)时,我在 Visual Studio 的输出窗口中看到许多行,其中包含
System.Xml 中发生的“System.Xml.XmlException”类型的第一次机会异常。 我已经打开了此异常
的抛出,并看到当客户端调用 WCF 服务时它会发生。异常消息是:
名称不得以 '<' 开头 (德语:Ein Name darf nicht mit dem Zeichen '<',hexadezimaler Wert 0x3C,beginnen。)
我应该对此做些什么吗?或者这是正常的?这可能是性能问题吗?
感谢您的帮助。
最好的问候,托马斯
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在调用我的 wcf dataservic 端点几次后,我也遇到了这个异常。经过一番搜索后,我发现这篇文章很准确:
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
所以我更改了服务的配置并且它起作用了。
I also got this exception after calling my wcf dataservic endpoint a couple of times. After some searching i found this post that was spot on:
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
So i changed the configuration of my service and it worked.
这是正常的。第一次机会异常消息指示抛出和处理的异常。
您得到的可能是由于程序集中缺少配置信息或序列化信息。如果一切正常,可能不需要上述内容。
This is normal. First chance exception messages indicate exceptions that were thrown and handled.
The ones you are getting is probably due to missing configuration info or serialization info in your assembly. The aforementioned might not be needed if everything is working fine.
十分之九的变化这不是问题。在这些类(以及实体框架等)中,运行时抛出异常是很常见的。所以我不会太担心。
我会担心您是否可以单步执行代码(即您自己编写了引发异常的代码)。
但我认为情况并非如此。
9 changes out of 10 this is not a problem. It's common in those classes (and also in, e.g. Entity Framework) to throw exceptions when it's run. So I wouldn't worry about it too much.
I would worry if you can step into the code (i.e. you wrote the code yourself that throws the exception).
But I don't think that is the case.