Seite 1 von 1

Zugriffe auf WebServe-Funktion funktionieren nicht [erledigt

Verfasst: Mo, 16. Nov 2015 10:16
von Klaus Schuster
Hallo Leute,

Versuche mit SoapExec von einem zweiten Rechner aus über das Internet eine Funktion in Webserve aufzurufen scheitern mit der Fehlermeldung 10061 Connection refused.
Port 80 ist für die entsprechende Maschine in der FRITZ!Box freigegeben. Wenn ich die IP-Adresse im Browser aufrufe erscheint sofort die Webseite.
Muss für den SOAP-Zugriff noch ein weiterer Port freigegeben werden, oder woran kann es liegen?

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:31
von Martin Altmann
Klaus,
hast Du erst Mal versucht, die normale Webserve von außen zu erreichen? Vielleicht stimmt mit Deiner Freigabe in der FritzBox was nicht so richtig...

Viele Grüße,
Martin

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:41
von Martin Altmann
Ach,
kann es sein, dass Du lokal eine Anti-Virensoftware einsetzt, die einen Zugriff von außen auf die Anwendung blockt? Bzw. die eigene Windowsfirewall dazwischen funkt?

Viele Grüße,
Martin

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:51
von Klaus Schuster
Hallo Martin,

die Webseite wird sofort angezeigt. Sowohl Firewall als auch Virenscanner sind auf beiden Rechner deaktiviert. Was tun?

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:56
von Tom
Läuft auf dem Zielrechner überhaupt der Xb2.Net-HTTP-Server?

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:58
von Martin Altmann
Nun,
wie Du in der Webserv.prg sehen kannst, gibt es nur den Port 80, der genutzt wird. Einen eigenen Port nutzt SOAP nicht - es sei denn, man konfiguriert das entsprechend (wie man ja auch den Standardport für die Webseite umdefinieren könnte).
Du könntest noch mal versuchen, auch die Ports 8080 und 8084 freizugeben - aber das sollte nichts ändern!
Frage: Du hast doch den PC im Hausnetz am Router hängen, oder verstehe ich das falsch?
Hast Du auch ein Notebook oder Smartphone, das Du an den selben Router hängen könntest? Was passiert, wenn Du dort remote auf Deinen PC zugreifst?

Viele Grüße,
Martin

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 10:59
von Martin Altmann
Tom,
da er schreibt, dass die Webseite sofort angezeigt wird, ist davon auszugehen ;-)

Viele Grüße,
Martin

Re: Zugriffe auf WebServe-Funktion funktionieren nicht

Verfasst: Mo, 16. Nov 2015 16:59
von Klaus Schuster
Hallo Martin, hallo Tom,

Danke für euere Antworten. Die Lösung ist ganz schlicht: vor die IP-Adresse muss 'http://' gesetzt werden, dann funktioniert es mit dem Nachbarn...
Wird, wie im Beispiel, nur die IP angegeben, so versucht er den WebServer auf localhost zu finden. Läuft lokal ein Webserver (WebServe.Exe), werden dessen Daten angezeigt. Falls nicht, erscheint die obige Fehlermeldung.