Rest Hilfe^^

03/04/2015 01:30 Juppi2000#1
Hi hi

Ich komm mit dem Rest nicht weiter. Fehlermeldung:

[1] [04.03.2015 01:09:31] :: Starting Add Listen 127.0.0.1:80
[2] [04.03.2015 01:09:31] :: ******ADD LISTEN FAIL******
[2] [04.03.2015 01:09:31] :: Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig

Ich verstehe den Fehler aber ich hab keine Ahnung zum beheben. Ich habe Die ODBCs gecheckt ich habe die DBs gecheckt ich habe die Infos gecheckt ich habe die Benutzerzuordnung gemacht host datei bearbeitet. Was kann ich noch machen? Ratschläge gern gesehen :D
03/04/2015 07:21 #RefleXx'#2
Sieht aus als wäre der Port 80 bereits von einem Webspace oder von Skype besetzt..
Es gibt massenhaft Problemstellungen zu diesem Problem einfach mal die SuFu nutzen..
Versuch anhand eines Tutorials den RestServer auf einen anderen port zu legen.
03/04/2015 09:15 хαrvα#3
Du musst die Rechte einstellen für Account/s, OdinAccount/s.

Dies stelltst du in SQL ein, dazu gibt es genug tutorials :)
03/04/2015 12:18 Juppi2000#4
Hallo Reflex/xarva

Ich habe weder Skype Installiert noch gehabt und nichts was Port 80 nutzt. Ich habe auch die Rechte gegeben in SQL. Ich kanns Natürlich Probieren mit den Port zu ändern obs hilft schreibe ich hier. LG Juppi
03/04/2015 14:39 DuOtto#5
Mach mal die Konsole auf (Ausführen --> "cmd") und gib "netstat -an" ein, dann siehst du alle belegten Ports. Wenn da irgendwo der Port 80 auftaucht, ist der belegt, dann kannst du anhand der PID herausfinden, welcher Prozess das ist.

Bei mir haben die SQL Server Reporting Services mal den Port 80 belegt. Wenn der Dienst davon bei dir gestarten ist, beende den mal.
03/05/2015 11:26 Desponia#6
ich habe auch das problem das die rest nicht startet aber bei mir zeigt er das an
Quote:
1] [05.03.2015 11:19:17] :: Starting Add Listen 127.0.0.1:80
[2] [05.03.2015 11:19:17] :: ******ADD LISTEN FAIL******
[2] [05.03.2015 11:19:17] :: Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal verwendet werden
er zeigt in der cmd bei netstat -an auch ein 127.0.0.1:80 an und dahinter steht abhören aber es ist nichts auf dem root installiert ausser iis aber selbst wenn ich das deaktiviere geht es nicht
03/05/2015 15:48 Juppi2000#7
der will einfach nicht. netstat: 127.0.0.1:80 = abhören
mehr nicht.

Langsam komm ich mir etwas verappelt weils einfach nich will. Klar is schon ne weile her als ich das letzte mal nen Server aufgesetzt hab aber trotzdem bleiben alle schritte im kopf. Ich kann mir das absolut nicht erklären.
03/05/2015 16:16 D0n!#8
Es wurde doch bereits genannt wo das problem liegt und auch in vielen vielen threads
wurde schon mehrfach genannt wie die vorgehensweise aussehen sollte also nochmal:
1. cmd öffnen
2. netsh eingeben
3. http eingeben
4. show iplisten eingeben
5. augen aufmachen und prüfen ob dort die 127.0.0.1 eingetragen ist!
wenn ja
6. del iplisten 127.0.0.1 eingeben
7. add iplisten ip.der.eigenen.netzwerkkarte oder öffentliche.ip.des.roots

Auf nem root ist der W3C Dienst (HTTP Dienst) meistens gestartet und lauscht auf 127.0.0.1:80
Andere Webserver wie Apache (Xampp) laufen auch meist vorkonfiguriert auf dieser adresse.
Prinzipiell kann jedes Programm das in irgendeiner weise daten mit dem Internet austauscht
Ports belegen also genauestens Prüfen was gestartet ist und was auf welche ports zugreift.

Skype läuft auch in der Standarteinstellung auf Port 80 und muss nicht immer der knackpunkt sein,
ist es aber ab und zu.

netstat -an -o -b gibt ausserdem aufschluss darüber welches programm auf port 80
"abhört" oder zeigt die entsprechende Prozess ID an.

Übrigens: bei nahezu jedem befehl den man über die cmd ausführt kann man sich mögliche
Parameter anzeigen lassen indem man einfach -? oder /? dahinterschreibt! (netstat /? z.b.)

Und nun lest was ich geschrieben habe und setzt es bitte in die Tat um, sollte wohl
mehr als einfach sein.