服务器给我以下错误msxml3.dll

时间:2014-03-13 20:00:05

标签: asp-classic serverxmlhttp msxml3

希望那里有人可以帮助我。我使用的是经典的asp和Server.XMLHTTP。我的代码已经工作多年,今天突然间,在不同的服务器上,我得到了这个错误:

msxml3.dll error 80072f7d

所有多个服务器都在调用名为Mother Machine的同一服务器。我重新启动了母机并重新启动了服务,但没有。我还想知道XMLHttp调用正在调用的URL,并且它很好。

有谁知道如何解决它或者发生了什么?谢谢!

3 个答案:

答案 0 :(得分:3)

在Microsoft Windows Server 2003中,使用加密API(CAPI)的应用程序无法验证X.509证书。如果证书由安全散列算法2(SHA2)散列算法系列保护,则会出现此问题。如果应用程序需要SHA2系列哈希算法,则应用程序可能无法按预期工作。

http://support.microsoft.com/kb/938397为我解决了这个问题。

答案 1 :(得分:2)

我刚刚在我们的Windows Server 2003 SP2网站遇到了这个完全相同的问题,包括我们的Paypal和UPS集成,仅相隔几天:

{{1}}

无论使用MSXML6还是MSXML3,我都会遇到同样的错误。

This MSKB Hotfix解决了这个问题。 请求并下载文件。移至临时文件夹中的服务器。执行压缩文件。然后执行生成的补丁文件。 重新启动服务器。 一切恢复正常。

答案 2 :(得分:0)

按照以下步骤操作:

  1. 检查服务器日志中是否有最近的更新 - 最近是否下载了应用更改的内容?

  2. 检查硬件 - 特别是母机上的网卡 - 可能会出现故障。

  3. 我无法看到多年来作为解决方案运行的代码的修复程序 - 问题可能不在代码中。