P ponta Medlem sedan juli 2002 37 inlägg Trådstart 16 okt. 2003 08:04 #1 När jag kör
Set objSOAP = CreateObject("MSSOAP.SoapClient30")
på en sucure server (https) så fungerar det utmärkt, men om jag istället kör den via en 'vanlig' sajt så fungerar det inte.
Har provat att sätta hela applicationen att köras som administrator, men det hjälper inte...
Nån som vet nåt?
Får du något felmeddelande?
P ponta Medlem sedan juli 2002 37 inlägg japp, AciveX component can't create object: MSSOAP.SoapClient30
Är komponenten installerad på respektive server den ska köras på?
Kanske dum fråga, men man vet aldrig..
P ponta Medlem sedan juli 2002 37 inlägg Absolut, det är samma server som kör https som http... dvs båda sajterna ligger på den servern. Fungerar på den ena, men inte den andra
Alternativt kan du testa att skriva
Server.CreateObject
i stället för
CreateObject
Om inte det fungerar, är komponenten troligtvis inte installerad på servern.
P ponta Medlem sedan juli 2002 37 inlägg Jo den är installerad, men det kan ju iofs ha blivit något fel... det fungerar ju som sagt på den ena sajten men inte den andra.
när jag provar
Server.CreateObject("MSSOAP.SoapClient30")
så får jag Server.CreateObject Failed .... bla bla bla... Invalid ProgID. For additional information.... bla bla bla
Komponenten du installerat kanske är korrupt? Testa att installera om..?
N niko Medlem sedan juni 2002 2 599 inlägg Vad händer om du instansierar utan versionsnummer?
set soapclient = CreateObject("MSSOAP.SoapClient")
P ponta Medlem sedan juli 2002 37 inlägg Utan versionsnummer blir det samma fel.... och jag har installerat om den. Suck, jag måste ju fixa det här nu ju
Testat
Set soapclient = [b]Server.[/b]CreateObject("MSSOAP.SoapClient")
?
Okej.. Då känns det nästan som att det är fel på mjukvaran..
P ponta Medlem sedan juli 2002 37 inlägg Det fungerar nu, men vad det egentligen var som strulade vet jag inte...
Jag löste det genom att skapa en ny sajt i IIS:en och sedan fungerade det.
Tack för all hjälp iaf!!