Vraag : Het verbinden met server die MSXML2.ServerXMLHTTP gebruikt

Mijn pagina verbindt met een server om onderzoeksresultaten terug te winnen. Mijn code kijkt als dit:

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 „KRIJGT“, url, valse
xmlhttp.send ""
TestString = xmlhttp.responseText
'Response.write TestString

set xmlhttp = niets

This de werkenboete op mijn persoonlijke server, zijn de resultaten hier:
http://www.glowfishtw.com/ asp_parse.asp

But wanneer ik probeer om de zelfde pagina op de ontwikkelingsserver op mijn kantoor in werking te stellen krijg ik één van beide de fout:

msxml3.dll de fouten „80072efd“
A verbinding met de server kon niet worden gevestigd

or

msxml3.dll fouten '800c0005'< br/>The het systeem niet van het middel specified.

I kan de plaats bepalen krijgt deze verschillende fouten door het proberen van verschillende verbindingstypes I verandert deze lijn:
set xmlhttp = CreateObject („MSXML2.ServerXMLHTTP“)

to één van these

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

none hiervan werkt aan mijn ontwikkelingsserver op het kantoor. ZO denk hebben ik niet het de versie van xmlhttp.

Does is iedereen om het even welke ideeën wat deze fouten zou kunnen veroorzaken?

I kan met de server verbinden gebruikend javascript. Het volgende stuk van code werkt aan beide servers, maar ik kan het in aspis VBscript.



zijn

Antwoord : Het verbinden met server die MSXML2.ServerXMLHTTP gebruikt

Geluiden zoals een netwerkkwestie. De javascriptlooppas op de cliënt, zodat het cliëntnetwerk zou gebruiken. Misschien staat toe de firewall op de ontwikkelingsserver niet openings die url. Om te controleren dat: open een verbinding van de remoreDesktop voor de ontwikkelingsserver (of login bij binnen fysisch) en probeer om url te openen gebruikend D.W.Z.
Andere oplossingen  
 
programming4us programming4us