Frage : Wie man IIS 7.5 zusammenbaut, um IP address ipv4 in den Protokolldateien zu verwenden

Ich lasse IIS 7.5 auf Windows-Server 2008 R2 laufen. Ich benutze die W3C Format-Protokolldateien. IIS setzt die IP address IPV6 in die Protokolldateien ein, aber ich möchte die IP address IPV4 anstatt sehen. Wie kann ich IIS zusammenbauen, das loggt, um die Adresse IPV4 anstelle von der Adresse IPV6 zu verwenden?

Thanks!

Antwort : Wie man IIS 7.5 zusammenbaut, um IP address ipv4 in den Protokolldateien zu verwenden

Ich fand die Antwort…

3.4 Wenn es eine Funktion wie GetLocalAddress verwendet, um IP der Web site programmatically zu überprüfen oder IIS 7.0 Maschinenbordbuch zu untersuchen, ist das Resultat „:: 1“ anstelle von „127.0.0.1“ oder eine Schnur mögen „fe80:: e1ac: c656: a6bd: d619%10“.  Warum?  [Oberseite]

Das Resultat wird erwartet. Diese sind Adressen IPv6 anstelle von IPv4. :: 1 ist die lokale Loopbackadresse von IPv6, das 127.0.0.1 im Format IPv4 entspricht.

Durch Rückstellung wird IPv6 auf Windows 2008 ermöglicht. Wenn Sie es sperren möchten, gehen, Panel->Network und das Teilen der Center->Manage Network Connections zu steuern. Uncheck IPv6 in Ihrem Eigentum der Network Connection. Jedoch sperrt dieses nicht die Loopbackschnittstelle von IPv6, das bedeutet, dass http://localhost/ noch in: resultiert: 1. Um alle Schnittstellen IPv6 auf dem Bediener völlig zu sperren, müssen wir DisabledComponents Registereigentum auf 0xffffffff darunter verursachen und einstellen:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Dienstleistungen \ Tcpip6 \ Parameter.

und den Bediener neu starten. IE und IIS7 beginnen, Adressen IPv4 nach diesem zu verwenden.

Hinweis:

929852 wie man bestimmte Bestandteile der Internet Protocolversion 6 (IPv6) in Windows Vista sperrt

http://support.microsoft.com/default.aspx?scid=kb;EN-US;929852
Weitere Lösungen  
 
programming4us programming4us