WCF OData 服务器异常 500 - 什么是 System.ServiceModel.CommunicationObjectAborted?

发布于 2024-12-02 03:53:31 字数 267 浏览 0 评论 0原文

我正在努力诊断我支持的网络服务的一个非常难以发现的问题。每当我们对 Web 服务进行复杂查询时,我们都会看到抛出异常。如果它不是一个相当无用的 400 错误代码,那么它就是一个更无用的 500。

我已成功在服务上配置错误跟踪并查看活动,我发现在处理已执行步骤之一的操作时,描述包括

已中止“System.ServiceModel.CommunicationObjectAborted”

这是什么意思以及如何防止它?

I am working through diagnosing a really hard-to-find problem with a web service I'm supporting. We're seeing exceptions being thrown whenever we do a complex query on our web service. If it's not a fairly unhelpful 400 error code, it's an even less helpful 500.

I've managed to configure error tracing on the service and looking through the activities, I see that in processing an action on one of the executed steps, the description includes

Aborted 'System.ServiceModel.CommunicationObjectAborted'

What does this mean and how do I prevent it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离线来电— 2024-12-09 03:53:31

这个错误可能是任何原因 - 从打开数据库连接的一些问题到通过 http 访问某些资源的一些奇怪的错误等。

将其添加到您的 .svc.cs 文件 config.UseVerboseErrors=true; - 它可能会有所帮助追踪它...

检查 MSDN 上的故障排除部分,它明确提到与您的情况类似的 400 和 500 错误代码 - 请参阅 http://msdn.microsoft.com/en-us/data/gg192995

This error can by anything - from some problem opening a DB connection to some weird error accessing some resource via http etc.

Add this to your .svc.cs file config.UseVerboseErrors=true; - it could help track it down...

Check the Troubleshooting section at MSDN, it excplictly mentions 400 and 500 error codes similar to your scenario - see http://msdn.microsoft.com/en-us/data/gg192995

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文