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

Asp classic 服务器给我以下错误msxml3.dll,asp-classic,serverxmlhttp,msxml3,Asp Classic,Serverxmlhttp,Msxml3,我使用的是经典的ASP和Server.XMLHTTP。我的代码已经运行了多年,今天突然,在不同的服务器上,我发现了以下错误: msxml3.dll error 80072f7d 所有多个服务器都在调用同一个服务器,该服务器称为主机。我重新启动了主机并重新启动了服务,但什么都没有。我还了解了何时调用XMLHttp调用的URL,结果很好 如何修复它?按照以下步骤操作: 检查服务器日志以获取最新更新-最近下载的内容是否应用了更改 检查硬件,特别是主机上的网卡可能出现故障 我看不出对运行多年的代码进行

我使用的是经典的ASP和Server.XMLHTTP。我的代码已经运行了多年,今天突然,在不同的服务器上,我发现了以下错误:

msxml3.dll error 80072f7d
所有多个服务器都在调用同一个服务器,该服务器称为主机。我重新启动了主机并重新启动了服务,但什么都没有。我还了解了何时调用XMLHttp调用的URL,结果很好

如何修复它?

按照以下步骤操作:

  • 检查服务器日志以获取最新更新-最近下载的内容是否应用了更改

  • 检查硬件,特别是主机上的网卡可能出现故障

  • 我看不出对运行多年的代码进行修复是一种解决方案——问题可能不在代码中


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


    为我解决了这个问题

    我刚刚在我们的Windows Server 2003 SP2站点上遇到了与Paypal和UPS集成完全相同的问题,仅相隔几天:

    msxml6.dll error '80072f7d'
    An error occurred in the secure channel support
    
    无论是使用MSXML6还是MSXML3,我都会遇到同样的错误

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

    当前版本为msxml6.dll-
    Server.CreateObject(“Msxml2.ServerXMLHTTP.6.0”)
    这可能是由您从中读取XML的服务器造成的。看一看或@Damien也许这会对@Damien有所帮助。我会首先按照John的建议,将您的
    ServerXMLHTTP
    更新到最新版本。我已经指出这与ssl证书有关。如果我使用该域,它将不起作用。。。如果我用的话,它会用的。我已卸载/重新安装/重新设置ssl证书密钥,但无效。。。有什么想法吗?嗯。。在另一台机器上检查。第一步是确认问题出在机器本身,而不是其他网络资产。