【发布时间】:2012-02-02 18:13:39
【问题描述】:
我有一个用 C# 编写的 Winforms 应用程序,它使用来自 Windows 2008 IIS Coldfusion 服务器的 Web 服务。所有 Web 服务调用都成功,但只有一个调用失败,大约 50% 的时间失败并出现以下错误:
System.InvalidOperationException 未被用户代码处理 Message=XML 文档中存在错误 (1254, 7)。
内部例外:
内部异常:System.IO.IOException Message=无法从传输连接读取数据:现有连接被远程主机强行关闭。
我检查了我的 IIS 日志,发现 503 错误(服务不可用)和 IIS 代码 64(指定的网络不再可用)。任何建议都会很棒。
我在 SOAP UI 中运行我的 Web 服务并收到以下错误:
javax.net.ssl.SSLException:连接已关闭:javax.net.ssl.SSLException:java.net.SocketException:连接重置
此代码在一家公司运行良好,但对于我目前正在与之合作的这家公司,几乎每次都会弹出此错误。
【问题讨论】:
-
检查 Windows 事件日志,尤其是应用程序日志。顺便说一句,服务是在 Coldfusion 中编写的吗?
-
事件日志中没有与此问题相关的错误或任何其他内容。这些服务是用 Coldfusion 编写的。
-
您联系过网络服务供应商吗?这听起来像是一个问题,不一定在消费应用程序中。
-
我写了服务器端和消费者端。我已在多个位置成功部署它。这只是我最近安装它的一个位置给我带来了这个问题。
-
我遇到了同样的问题
标签: c# web-services iis coldfusion