MSXML3.dll 80072efd et 800c0005 erreurs d'exécution ServerXMLHTTP.envoyer en ASP classique sur Windows 7

J'ai un ASP classique page que je suis en train de débogage sur IIS sur Windows 7. La page fonctionne très bien sur un autre ordinateur exécutant Windows Server 2003 sur un réseau différent. Aussi, sur la machine Windows 7 je peux réussir à ouvrir l'URL en question dans un navigateur.

La page échoue lors de l'exécution de ServerXMLHTTP.send() avec l'erreur:

msxml3.dll error '80072efd'
A connection with the server could not be established 

Le code en question ressemble à ça (la dernière ligne est un échec):

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")
xmlHTTP.open "get", "http://stackoverflow.com", False
xmlHTTP.send

J'ai cherché partout et le plus utile à la recherche suggestion est d'utiliser la commande NetSh pour définir un proxy winHTTP. La machine avec des problèmes est sur un réseau qui utilise un serveur proxy. Cependant, même après le réglage du proxy et le redémarrage j'obtiens toujours la même erreur.

Changer

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP")

à

set xmlHTTP = server.CreateObject("MSXML2.XMLHTTP")

rendements légèrement différente d'erreur:

msxml3.dll error '800c0005'
The system cannot locate the resource specified.

J'ai aussi essayé d'installer MSXML4 SP3 et explicitement la création d'un v4 objet à l'aide de:

set xmlHTTP = server.CreateObject("MSXML2.ServerXMLHTTP.4.0")

Je reçois toujours les mêmes erreurs, sauf avec msxml4.dll dans le message.

Enfin j'ai essayé de désactiver mon Forefront TMG proxy client, dit mon navigateur de ne pas utiliser un proxy, et à l'aide de la commande netsh pour réinitialiser le proxy winHTTP. Toujours les mêmes erreurs, même si le navigateur peut toujours accéder à l'internet.

De ce que j'ai trouvé je pense que ce doit être un problème de connectivité à partir de cette machine sur le réseau c'est sur. Cependant, je n'ai aucune idée de ce qu'est le problème. Toutes les suggestions reçues avec reconnaissance.

OriginalL'auteur Dan | 2010-12-04