3 Stimmen

Ermitteln des TCP-Ports, über den die Website bedient wird

Ich muss einen tcp-Port der angegebenen Website auf IIS 7 und IIS 6 mit C# erhalten. Ich habe eine Konsolenanwendung, die den Namen der Website kennt. Sie sollte einen Port finden, an dem diese Website bedient wird.

0voto

Elroy Flynn Punkte 2726

Ich musste das heute selbst herausfinden und habe die gewünschte Antwort bekommen, also dachte ich mir, ich poste sie in diesen alten Thread.

Sie können den Port ermitteln, indem Sie die IIS-Metabasis lesen, die in IIS6 und höher ein xml-Dokument ist.

In IIS6 erhalten Sie die Datei systemroot \system32\inetserv\metabase.xml und sehen Sie sich den Knoten

/Konfiguration/MBProperty/IIsWebServer[@ServerComment=$webseitenname]/serverBindings

In IIS7 erhalten Sie die Datei systemroot \system32\inetserv\config\applicationHost.config (es ist xml, trotz der .config-Erweiterung) und sehen Sie sich den Knoten /konfiguration/system.applicationHost/sites/site[@name='$webseitenname']

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X