Computernamen in .NET abrufen
Im .NET-Programmierframework gibt es mehrere Methoden, um den Namen des Computers abzurufen, auf dem eine Anwendung läuft.
Konsole oder WinForms Anwendung
Für Konsolen- oder WinForms-Anwendungen können Sie die System.Environment.MachineName-Eigenschaft verwenden:
string computerName = System.Environment.MachineName;
Webanwendung
Bei Webanwendungen können Sie über HttpContext.Current.Server auf den Computernamen zugreifen Objekt:
string computerName = HttpContext.Current.Server.MachineName;
Vollqualifizierter Domänenname (FQDN)
Wenn Sie den vollqualifizierten Domänennamen (FQDN) anstelle des Kurznamens benötigen, verwenden Sie das System .Net.Dns.GetHostName()-Methode:
string fqdn = System.Net.Dns.GetHostName();
Zusätzlich Überlegungen
FQDN-Auflösung:
Wenn System.Net.Dns.GetHostName() den FQDN nicht zurückgibt, lesen Sie die Frage „So finden Sie den FQDN“. des lokalen Rechners in C#/.NET?“ für weitere Details.
Eigenschaftsunterschiede:
Weitere Informationen zu den Unterschieden zwischen SystemInformation.ComputerName, Environment.MachineName und Net.Dns.GetHostName finden Sie im Dokumentation „Unterschied zwischen SystemInformation.ComputerName, Environment.MachineName und Net.Dns.GetHostName“.
Das obige ist der detaillierte Inhalt vonWie rufe ich den Computernamen in .NET ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!