gpt4 book ai didi

wcf - 现有连接被远程主机强制关闭 - WCF

转载 作者:行者123 更新时间:2023-12-02 21:13:55 26 4
gpt4 key购买 nike

我有一个运行良好的 WCF Web 服务。然而,有一个特定的调用失败了——但仅对某些用户失败。该调用非常简单 - 这是一个获取 Person 对象列表的调用。

对于用户 A 来说,它工作正常。该服务查询数据库,创建 Person 对象列表并将其返回给调用应用程序。

对于用户 B 来说失败。奇怪的是,当我调试时,服务似乎工作正常。它能够查询数据库并创建 List 对象并返回它。服务本身永远不会失败。但客户端应用程序收到“现有连接被远程主机强制关闭”错误。

对我来说,当服务层尝试将数据打包为 XML 格式以发送回调用应用程序时,似乎发生了一些事情。我认为这一定是与数据相关的问题,因为该调用对于其他用户来说工作正常。我目视查看了数据,并没有发现任何奇怪的地方。一种猜测是用户 B 的数据具有一些奇怪的隐藏字符或其他内容,因此导致服务意外关闭。类似这样的事情。

有什么想法吗?

最佳答案

我发现诊断此类问题的最佳工具是服务跟踪查看器。设置起来非常简单(假设您可以编辑配置):

http://msdn.microsoft.com/en-us/library/ms732023.aspx

希望这有帮助。

关于wcf - 现有连接被远程主机强制关闭 - WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7209823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com