Standarddokumente

von Walter Oliver

Das Standarddokument gilt für Anfragen von Clients, die an eine Website gesendet werden, die keinen Dokumentnamen angeben, z. B. www.microsoft.com. Das Standarddokument gibt an, welche Datei bedient werden soll. Sie können mehrere Standarddokumente für eine Website konfigurieren, aber es gibt einen Leistungsvorteil, um weniger Dokumente zu verwenden.

Für jede Anforderung muss IIS die Liste der Standarddokumente abrufen und nach jeder Datei im Inhaltspfad suchen, bis die erste Übereinstimmung gefunden wird. Wenn Sie fünf Dokumente konfigurieren und die Website das letzte Dokument verwendet, erhöht sich dadurch die Zeit, die das System nach dem Dokument sucht. Wenn Sie jedoch ein Standarddokument verwenden oder das erste Dokument in der Liste verwenden, beschleunigt dies die Anforderungszeit.

Mit der Delegierungsfunktion von IIS 7 und höher können Sie diese Eigenschaft an den Websitebesitzer delegieren und den Websitebesitzer ermutigen, nur ein Einziges Dokument zu verwenden.

So konfigurieren Sie die Standarddokumente global mithilfe des IIS-Managers

  1. Klicken Sie im Menü "Verwaltungstools " auf " Internetinformationsdienste(IIS)-Manager".
  2. Klicken Sie im IIS-Manager auf den Servernamenknoten, und scrollen Sie dann, um das Standarddokumentsymbol zu suchen.
  3. Doppelklicken Sie auf "Standarddokument".
    Screenshot der Startseite von P 8701. Das Standardsymbol
  4. Klicken Sie im Bereich "Aktionen" auf "Hinzufügen".
    Screenshot der Standarddokumentseite. Im Bereich
  5. Geben Sie im Dialogfeld " Standarddokument hinzufügen " den Namen des Standarddokuments ein.
  6. Klicke auf OK.

Hinweis

Legen Sie dies auf so wenige Standarddokumente wie möglich fest. Wenn die Eigenschaft delegiert ist, können Benutzer bestimmte Dokumente hinzufügen und auf ein Dokument beschränken, um eine bessere Leistung für ihre Websites zu erzielen.

So fügen Sie die Standarddokumente global mithilfe des IIS PowerShell-Anbieters hinzu und entfernen sie sie

  • Um den Dateinamen foo.htmlhinzuzufügen, öffnen Sie die PowerShell-Eingabeaufforderung, und geben Sie Folgendes ein:
add-webconfigurationproperty /system.webServer/defaultDocument -name files -value @{value="foo.html"}
  • Um den Dateinamen foo.html zu entfernen, geben Sie Folgendes ein:
remove-webconfigurationproperty /system.webServer/defaultDocument -name files -atElement @{value="foo.html"}

Siehe auch C#- und PowerShell-Skriptbeispiele für ein anderes Beispielskript zum Konfigurieren von Standarddokumenten.

Informationen zum Konfigurieren des Standarddokuments oder anderer Eigenschaften für die Delegierung finden Sie im Thema "Konfigurieren der Delegierungsverwaltung" weiter unten in diesem Abschnitt.

Siehe auch