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 the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.