Frage : Verbindung an Bediener using MSXML2.ServerXMLHTTP

Meine Seite schließt an einen Bediener an, um Suchresultate zurückzuholen. Mein Code sieht wie dieses aus:

Dim TestString
url = „ http://sitelife.construct ion.com/ve r1.0/Direct/Jsonp? r= {%22Requests%22: [{%22SearchAction%22: {%22NumberPerPage%22: 10, %22OnPage%22: 1, %22SearchString%22: %22Pennsylvania%22, %22SearchType%22: %22BlogPost%22}}], %22UniqueId%22: 0}“
set xmlhttp = CreateObject („MSXML2.ServerXMLHTTP“)
xmlhttp.open „ERHALTEN“, URL, falsches
xmlhttp.send ""
TestString = xmlhttp.responseText
'Response.write TestString

set xmlhttp = nichts

This Arbeiten fein auf meinem persönlichen Bediener, die Resultate sind hier:
http://www.glowfishtw.com/ asp_parse.asp

But, wenn ich versuche, die gleiche Seite auf dem Entwicklungsbediener in meinem Büro laufen zu lassen ich, erhalten jedes die Störung:

msxml3.dll Störung „80072efd“
A Anschluss mit, das dem Bediener nicht hergestellte des

or

msxml3.dll Störung sein könnte System '800c0005'< Brs/>The, kann das Hilfsmittel specified.

I nicht lokalisieren erhalten diese verschiedenen Störungen durch das Versuchen der verschiedenen Verbindungstypen ich diese Linie ändere:
set xmlhttp = CreateObject („MSXML2.ServerXMLHTTP“)

to eins von these

set xmlhttp = Server.CreateObject („Microsoft.XMLHTTP“)
set xmlhttp = Server.CreateObject („Msxml2.ServerXMLHTTP.3.0 " )
set xmlhttp = Server.CreateObject („Msxml2.XMLHTTP.3.0“)

none von diesen arbeiten an meinem Entwicklungsbediener im Büro. SO denke ich nicht, dass es die Version von xmlhttp.

Does ist, das jedermann alle mögliche Ideen haben, was diese Störungen verursachen konnte?

I morgens fähig, an den Bediener using Javascript anzuschließen. Das folgende Stück des Codes arbeitet an beiden Bedienern, aber ich bin nicht imstande, es Asp VBscript.



sind

Antwort : Verbindung an Bediener using MSXML2.ServerXMLHTTP

Klingt wie eine Netzausgabe. Das Javascript läuft auf den Klienten, damit das Klientennetz benutzen würde. Möglicherweise darf die Brandmauer auf dem Entwicklungsbediener nicht dieses URL öffnen. Zu ob prüfen: einen remore Tischplattenanschluß zum Entwicklungsbediener (oder zum LOGON an innen physikalisch) und zum Versuch öffnen, um das URL using IE zu öffnen.
Weitere Lösungen  
 
programming4us programming4us