Frage ntoskrnl blockiert Port 8080


Ich versuche, einen Webdienst auszuführen, der normalerweise Port 8080 überwacht, aber es gibt einen anderen Dienst auf meinem Computer, der derzeit an diesem Port überwacht. (Der Prozess scheint jetzt Port 8081 zu verwenden)

Nach ein wenig Nachforschung konnte ich feststellen, dass der Prozess ntoskrnl.exe diesen Port überwacht hat.

Es hat den Port nur in den letzten zwei Wochen benutzt, also hat sich etwas geändert

Kann mir jemand helfen herauszufinden, warum es diesen Port benutzt?


1
2017-10-12 19:26


Ursprung




Antworten:


Überprüfen Sie, ob IIS installiert ist. Schalten Sie es aus, wenn es aktiviert ist, und überprüfen Sie Port 8080. Ich weiß, dass ntoskrnl.exe ausgeführt wird, wenn IIS installiert ist.

So ändern Sie den Port für IIS:

  • Geben Sie im Suchmenü des Startmenüs Folgendes ein: IIS, und klicken Sie auf Internetinformation Services Manager oder führen Sie einfach einen run-Befehl aus: inetmgr.

  • Unter Verbindungen sehen Sie Ihren PC-Namen, um ihn zu erweitern Liste. Jetzt können Sie "Sites" sehen, klicken Sie darauf, um zu erweitern.

  • Unter Sites können Sie Default Web Site sehen, rechtsklicken Sie darauf und Wählen Sie BINDUNGEN BEARBEITEN. Bearbeiten Sie den HTTP-Bindungsport von 80 bis 81.

  • Öffne deinen Browser und tippe: // localhost: 81 /.


2
2017-10-12 19:37





Der Schuldige war RavenDB, der mit dem NServiceBus-Paket installiert wurde.

Ich habe die Lösung für diese NServiceBus-Gruppe gefunden

Im Grunde geben Sie Folgendes in die Befehlszeile ein.

C:\Program Files\NServiceBus.Persistence\Raven.Server.exe /uninstall

Vielen Dank an David Murray für die Open your browser and type: //localhost:81/ Anmerkung.

Ich tippte localhost:8080 in meinen Browser und es brachte mich auf eine Raben-DB-Seite, die mich auf den richtigen Weg brachte.


2
2017-10-12 20:16