3

従来の ASP と Server.XMLHTTP を使用しています。私のコードは何年も機能してきましたが、今日突然、さまざまなサーバーで次のエラーが発生しました。

msxml3.dll error 80072f7d

複数のサーバーはすべて、マザー マシンと呼ばれる同じサーバーを呼び出しています。マザー マシンを再起動し、サービスを再起動しましたが、何も起こりません。また、XMLHttp 呼び出しが呼び出されている URL を参照しており、正常に表示されます。

どうすれば修正できますか?

4

3 に答える 3

3

Microsoft Windows Server 2003 では、Cryptography API (CAPI) を使用するアプリケーションは X.509 証明書を検証できません。この問題は、証明書がセキュア ハッシュ アルゴリズム 2 (SHA2) ファミリのハッシュ アルゴリズムによって保護されている場合に発生します。ハッシュ アルゴリズムの SHA2 ファミリを必要とするアプリケーションは、期待どおりに動作しない可能性があります。

http://support.microsoft.com/kb/938397で問題が解決しました。

于 2014-04-24T07:27:13.160 に答える
2

Paypal と UPS の両方を統合した Windows Server 2003 SP2 サイトで、まったく同じ問題に遭遇しました。

msxml6.dll error '80072f7d'
An error occurred in the secure channel support

MSXML6 または MSXML3 の使用に関係なく、同じエラーが発生しました。

このMSKB Hotfix は問題を解決しました。ファイルをリクエストしてダウンロードします。サーバーの一時フォルダーに移動します。圧縮ファイルを実行します。次に、結果のパッチ ファイルを実行します。サーバーを再起動します。すべてが正常に戻ります。

于 2015-10-06T20:33:55.663 に答える
0

次の手順に従います。

  1. サーバー ログで最近の更新を確認します。最近ダウンロードされた変更を適用したものはありますか?

  2. ハードウェア、特にマザー マシンのネットワーク カードをチェックしてください。障害が発生している可能性があります。

  3. 解決策として何年も実行されているコードの修正が見当たりません。問題はおそらくコード内にありません。

于 2014-03-17T11:25:19.547 に答える