Windows 7でIISでデバッグしようとしている従来のASPページがあります。別のネットワーク。また、Windows 7マシンでは、問題のURLをブラウザで正常に開くことができます。エラーでServerXMLHTTP.send()を実行する際にMSXML3.dll 80072efdと800c0005のエラーがWindows 7の従来のASPでServerXMLHTTP.sendを実行しています
ページは失敗します。
問題のコードは、(最後の行が失敗している)、このようになります
msxml3.dll error '80072efd'
A connection with the server could not be established
:
set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlHTTP.open "get", "http://stackoverflow.com", False
xmlHTTP.send
私が検索しましたNetShを使用してwinHTTP用のプロキシを設定することが最も参考になりました。問題のあるマシンは、プロキシサーバーを使用するネットワーク上にあります。しかし、プロキシを設定して再起動しても、私は同じエラーが表示されます。私もMSXML4 SP3をインストールすると、明示的に使用してv4のオブジェクトを作成しようとしました
msxml3.dll error '800c0005'
The system cannot locate the resource specified.
:
set xmlHTTP = server.CreateObject("MSXML2.XMLHTTP")
がわずかに異なるエラーが生成さ
set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")
に変更
set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
メッセージ内のmsxml4.dllを除いて、同じエラーが表示されます。
最後に、Forefront TMGプロキシクライアントをオフにして、ブラウザにプロキシを使用しないように指示し、netshを使用してwinHTTPのプロキシをリセットしてみました。ブラウザがまだインターネットにアクセスできるにもかかわらず、依然として同じエラーです。
私が知ったことから、これは特定のネットワーク上のこの特定のマシンとの接続に問題があると考えられます。しかし、私は問題が何であるか分かりません。どんな提案も感謝して受け取りました。
残念ながら私はそのページを見つけ、ブラウザでURLを見ることができます:( ドメイン名を解決できない場合、MSXML4が別のエラーを表示する別のページが見つかりました。 – Dan