Windows 更新 KB3147458 后调用 JAVA Web 服务时出错

Error Calling a JAVA web service after Windows Update KB3147458

几周前,我们的团队在 Windows 10 台机器上安装了一个调用网络服务 (https://palena.sii.cl/DTEWS/CrSeed.jws?wsdl) 的应用程序。数周后,windows 更新安装了一个重要的安全更新 (KB3147458),应用程序按预期停止工作。这是错误:

我做的第一件事。这是为了检查应用程序发送的 XML 的编码。不幸的是,该文件使用的是不带 BOM 的 UTF-8,从那一刻起我就无法弄清楚错误的原因是什么。这是输出文件:

我写信是因为我需要你的帮助来找出问题所在。如果要重现它,请将 WSDL (https://palena.sii.cl/DTEWS/CrSeed.jws?wsdl) 添加为 WebReference 并调用 getSeed 方法,使用更新的 Windows 10.

提前致谢。

我有同样的问题...到现在我只找到了两个可能的解决方案:

卸载 KB3147458 并重试。 将您的应用程序更新到 Framework 4.6。

有一个 SSLStream 中断...更多信息在这里:https://connect.microsoft.com/VisualStudio/feedback/details/2590316/windows-10-update-kb3147458-changes-behavior-of-sslstream-read-beginread-endread