Ereignis-ID 115 tritt auf, wenn Sie versuchen, eine Verbindung mit einer HTTPS-Website herzustellen.

Dieser Artikel hilft Ihnen bei der Behebung des Fehlers (Ereignis-ID 115), der auftritt, wenn Microsoft-Internetinformationsdienste (IIS) keine Bindung an den in den Einstellungen angegebenen Port oder die ip-Adresse herstellen kann, da sie von einem anderen Programm oder Dienst verwendet werden.

Ursprüngliche Produktversion:   Internetinformationsdienste
Ursprüngliche KB-Nummer:   284984

Hinweis

Ein Upgrade auf IIS Version 7.0, das auf Windows Server 2008 ausgeführt wird, erhöht die Sicherheit der Webinfrastruktur erheblich.

Problembeschreibung

Fehlermeldung beim Versuch, eine Verbindung mit einer Https-Website (Hypertext Transfer Protocol Secure) mit Internet Explorer herzustellen:

Diese Seite kann nicht angezeigt werden

Die folgenden Informationen werden in den Ereignisprotokollen angezeigt:

Ereignistyp:Fehler
Ereignisquelle:W3SVC
Ereignis-ID:115
Beschreibung: Der Dienst konnte Instanz 1 nicht binden. Die Daten sind der Fehlercode.
Daten: 0000: 34 00 00 00 4...

Hinweis

Die Instanz in der Fehlerbeschreibung bezieht sich auf die Websitenummer. Websites werden beim Hinzufügen zu IIS inkrementell nummeriert. Dieser Fehler weist darauf hin, dass die Standardwebsite (oder Websitenummer 1) Probleme hat. In diesem Beispiel bezieht sich Ereignis-ID: 115 auf den SSL-Teil (Secure Sockets Layer) der Standardwebsite, der nicht gestartet werden kann. Ereignis-ID: 113 bezieht sich auf port 80-Bindungen (nicht SSL), die Probleme beim Starten haben.

Problemumgehung 1

Websitenummer 3 hat die folgenden Einstellungen:

  • Ip-Adresse als 192.168.0.1 zugewiesen
  • TCP-Port als 80 zugewiesen
  • SSL-Port als 443 zugewiesen
  • Hostheader von www.company.com

Websitenummer 10 hat die folgenden Einstellungen:

  • Ip-Adresse als 192.168.0.1 zugewiesen
  • TCP-Port als 80 zugewiesen
  • SSL-Port als 443 zugewiesen
  • Hostheader von www.different.com

Um mehrere Websites auf IIS zu hosten, müssen Websites unterschiedliche IP-Adressen, unterschiedliche Portnummern oder unterschiedliche Hostheader verwenden. In diesem Beispiel erscheinen die Einstellungen korrekt, da der Hostheader auf jeder Website unterschiedlich ist. Hostheader können jedoch nicht für SSL verwendet werden. Das bedeutet, dass der SSL-Teil der Websites die gleichen Einstellungen hat. Wenn der Webdienst initialisiert wird, kann er die erste Website vollständig starten. Wenn versucht wird, Website 10 zu starten, kann der Port 80-Teil gestartet werden, aber der Port 443-Teil kann nicht gestartet werden, was den Fehler "Ereignis-ID 115" verursacht. Um dieses Problem zu beheben, weisen Sie einer der Websites eine andere IP-Adresse zu. Dies macht sie sowohl für TCP- als auch FÜR SSL-Überlegungen einzigartig.

Seit IIS 8 wird die neue Funktion Server Name Indication (SNI) bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 2

Websitenummer 3 hat die folgenden Einstellungen:

  • IP-Adresse als "Alle nicht zugewiesen" zugewiesen
  • TCP-Port als 80 zugewiesen
  • SSL-Port als 443 zugewiesen
  • Hostheader ist leer, da er nicht mit SSL verwendet werden kann

Websitenummer 10 hat die folgenden Einstellungen:

  • Ip-Adresse als 192.168.0.1 zugewiesen
  • TCP-Port als 80 zugewiesen
  • SSL-Port als 443 zugewiesen
  • Hostheader ist leer, da er nicht mit SSL verwendet werden kann

In diesem Beispiel gibt es eindeutige Einstellungen für SSL und TCP, da Website 1 nicht an eine bestimmte IP-Adresse gebunden ist und Website 10 an eine bestimmte IP-Adresse gebunden ist. Wenn Sie SSL verwenden, wird bei der Initialisierung des SSL-Teils von Website 1 im Wesentlichen an alle IP-Adressen an Port 443 gebunden, wodurch die Ereignis-ID 115 in Instanz 10 verursacht wird.

Seit IIS 8 wird das neue Feature SNI bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 3

Wenn Sie jeder SSL-Website eine eindeutige IP-Adresse zugewiesen haben und weiterhin eine Ereignis-ID 115 erhalten, gibt es möglicherweise einige erweiterte Einstellungen auf einer Website, die verhindern, dass die SSL-Teile Ihrer Websites eindeutig sind. Um diese Einstellungen anzuzeigen, wechseln Sie zu den Eigenschaften für jede Website, und wählen Sie auf der Registerkarte "Website" die Option "Erweitert" aus. Für diese Website wird ein Abschnitt mit dem Namen "Mehrere SSL-Identitäten" angezeigt. Wenn der Website nur eine IP-Adresse zugewiesen ist, stellen Sie sicher, dass eine einzelne SSL-Identität vorhanden ist.

Seit IIS 8 wird das neue Feature SNI bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 4

Wenn alle anderen Fehler auftreten, ist ein anderes Programm oder ein anderer Dienst wahrscheinlich an Port 443 gebunden. In diesem Fall werden alle Ihre Websites (Instanzen) mit SSL mit einer Ereignis-ID 115 protokolliert.

Überprüfen Sie dies wie folgt:

  1. Geben Sie an einer Eingabeaufforderung die net stop iisadmin EINGABETASTE ein, und drücken Sie die EINGABETASTE, um den IISADMIN-Dienst zu beenden.

    Hinweis

    Möglicherweise müssen Sie andere IIS-Dienste beenden.

  2. Geben Sie die netstat -a EINGABETASTE ein, und drücken Sie sie. (Wenn die Ausgabe zu lang ist, müssen Sie die Ausgabe möglicherweise | mithilfe von mehr oder > output.txt )

  3. Suchen Sie nach 0.0.0.0:443 oder einer anderen IP-Adresse, die auf :443 unter der lokalen Adresse endet. Spalte. 0.0.0.0 bedeutet beispielsweise, dass etwas an alle IP-Adressen an Port 443 und 192.0.0.1:443 gebunden ist. Nachdem der IIS Admin Service (IISADMIN)-Dienst beendet wurde, ist, wenn Sie 0.0.0.0:443 sehen, etwas anderes als IIS gebunden und lauscht an Port 443. Beenden Sie Programme mit Port 443, damit Ihre Websites normal ausgeführt werden können.