wcftestclient.exe“已停止工作”

发布于 2024-12-11 10:42:09 字数 465 浏览 0 评论 0原文

使用 WCF 测试客户端工具时,如果我通过急切加载调用方法,如下所示:

.Include("entity name")  

客户端工具因“stackoverflow”异常而崩溃。

如果我调用 Include 语句,则效果很好。

请注意,无论哪种方式,如果我通过另一种类型的客户端执行它们,我可以在 WCF 跟踪消息日志中看到,数据得到 xferred 对于两者来说都很好。只是当来自多个实体的数据被带回时,WCF 客户端工具似乎无法处理通过 EnityFramework 进行的调用和预加载。

我想这个工具没有办法解决这个错误。看起来我必须求助于进行调用的其他客户端进行测试,而不是简单地通过 WCF 测试客户端工具调用该方法。

任何人都会看到同样的场景。如果是这样并且有解决办法,如果您能让我知道,我将不胜感激。

When using the WCF Test Client tool, if I invoke a method via eager loading like below:

.Include("entity name")  

the client tool crashes with a "stackoverflow" exception.

If I make a call without the Include statement, it works fine.

Note that either way, if I execute them via another type of client, I can see in the WCF trace message log, that the data gets xferred just fine for both. It's just that the WCF client tool can't seem to handle calls via EnityFramework and eager loading when data from more than one entity is brought back.

I guess there is not a way around this error with this tool. Looks like I have to resort to testing with my other client making the call instead of simply invoking the method via the WCF test client tool.

Anyone see this same scenario. If so and if there is a work around, I'd appreciate it if you could let me know.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文