13.15 Die angepassten Fehlerseiten eines Webservers prüfen

Problem

Sie haben eine Anwendung, die wissen muss, welche angepassten Fehlerseiten für die verschiedenen HTTP-Fehlerkodes auf einem angegebenen IIS-Server vorhanden sind.

Lösung

Nutzen Sie die Klasse System.DirectoryServices.DirectoryEntry, um mit der Internet Information Server-Metabase zu kommunizieren und herauszufinden, welche angepassten Fehlerseiten eingerichtet sind. Die Metabase enthält die Konfigurationsinformationen für den Webserver. DirectoryEntry nutzt den Active Directory IIS-Service-Provider, um mit der Metabase zu kommunizieren, indem im Konstruktor für den DirectoryEntry das Schema "IIS" angegeben wird.

// Das ist ein Groß-/Kleinschreibung berücksichtigender Eintrag in der ...

Get C# Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.