Freigeben über


Anwendungsanforderungsrouting installieren

Dieses Thema führt den Leser durch die Schritte zum Installieren von Microsoft Application Request Routing (ARR) Version 1 unter IIS 7.0 und höher.

Ziel

Um Microsoft Application Request Routing Version 1 und abhängige Module in IIS erfolgreich zu installieren. Das Installationspaket für Anwendungsanforderungsrouting enthält die folgenden Komponenten:

  • Microsoft URL Rewrite Module für IIS.
  • Microsoft Web Farm Management Version 1 für IIS.
  • Microsoft Application Request Routing Version 1 für IIS.
  • Microsoft External Cache Version 1 für IIS.

Die in diesem Dokument beschriebenen Schritte installieren alle vier Komponenten.

Voraussetzungen

Für diese Anleitung sind folgende Voraussetzungen erforderlich:

  • IIS 7.0 und höher auf Windows 2008 (jede SKU) oder neuer, wo Application Request Routing installiert ist.

  • Wenn das Zielsystem bereits die folgenden IIS-Module installiert hat, entfernen Sie sie mithilfe von "Programme hinzufügen/entfernen":

    • Microsoft URL Rewrite Module for IIS 7.0 CTP1.
    • Microsoft Application Request Routing für IIS 7.0 CTP1.

Hinweis

  • Das Upgrade von CTP1 auf RTW-Version wird nicht unterstützt. CTP1-Release muss manuell entfernt werden, bevor Sie fortfahren. Alle Konfigurationseinstellungen gehen verloren.
  • Das Upgrade von RC auf RTW-Version wird unterstützt und daher muss die RC-Version nicht entfernt werden. Es gehen keine Konfigurationseinstellungen verloren.

Schritt 1 – Herunterladen von Microsoft Application Request Routing Version 1

Laden Sie die Microsoft Application Request Routing-Version herunter.

Schritt 2 – Installieren von Microsoft Application Request Routing Version 1

Zur Installation von Application Request Routing

  1. Öffnen Sie als Administrator ein Eingabeaufforderungsfenster.

  2. Beenden Sie WAS- und WMSVC-Prozesse durch Eingabe. Dieser Schritt ist erforderlich, da ARR einen Hotfix (KB 954438 (https://support.microsoft.com/kb/954438)) installiert.

    net stop was /y
    
    net stop wmsvc /y
    
  3. <ARR_architecture>_exe ausführen:

    ARR_ x86_Version1.exe
    

    oder

    ARR_ x64_Version1.exe
    
  4. Akzeptieren Sie den Endbenutzer-Lizenzvertrag (EULA).

  5. Die Installationsprogramme für die vier Komponenten werden nacheinander gestartet.

  6. Schließen Sie die Installation ab.

  7. Informationen zum Überprüfen des Installationsstatus finden Sie unter %TEMP%\arr_setup.log. Wenn alle Pakete erfolgreich installiert wurden, sollte Folgendes angezeigt werden:

    Completed the Microsoft Application Request Routing for IIS7 RC Setup.
    Installation results - look in the respective msi log files (msiname.log) for more details
    rewrite.msi   Success
    webfarm.msi   Success
    requestrouter.msi   Success
    externaldiskcache.msi   Success
    
  8. (Optional) Zur Problembehandlung kann die heruntergeladene ausführbare Datei entpackt werden. Starten Sie die ausführbare Datei mit /T:<vollständiger Pfad>- und /C-Optionen. Mit diesem Befehl werden nur die vier MSIs entpackt, die manuell einzeln gestartet werden können. Wenn die MSIs manuell installiert werden, müssen sie in der folgenden Reihenfolge installiert werden:

    rewrite.msi   
    webfarm.msi   
    requestrouter.msi   
    externaldiskcache.msi
    

    Wenn Sie weitere Informationen wünschen, starten Sie die ausführbare Datei mit dem /? Option.

  9. Starten Sie WAS- und WMSVC-Prozesse , indem Sie Folgendes eingeben:

    net start was
    
    net start wmsvc
    

Schritt 3 – Ändern des Anwendungspoolprozessmodells für anwendungsanforderungsrouting

Alle HTTP-Anforderungen und -Antworten für die Inhaltswebsites durchlaufen das Anwendungsanforderungsrouting. In diesem Fall sollten Sie sicherstellen, dass der Arbeitsprozess von "Default Web Site" beim Application Request Routing immer läuft, unabhängig davon, ob die Arbeitsprozesse einiger Websites aktiv sind oder nicht.

In diesem Schritt deaktivieren Sie die Leerlaufzeitüberschreitung im Anwendungspool-Prozessmodell für die Standardwebsite.

So ändern Sie das Prozessmodell des Anwendungspools mithilfe der Benutzeroberfläche

  1. Starten Sie DEN IIS-Manager.

  2. Wählen Sie Anwendungspools aus.

    Screenshot des Knotens

  3. DefaultAppPool ist standardmäßig der entsprechende Anwendungspool für die Standardwebsite. Wählen Sie "DefaultAppPool" aus. Wählen Sie unter "Aktionen" unter " Anwendungspool bearbeiten" die Option "Erweiterte Einstellungen" aus.

    Screenshot: Erweiterte Einstellungen.

  4. Ändern Sie die Leerlaufzeitüberschreitung (Minuten) auf 0, um die Einstellung zu deaktivieren. Klicken Sie auf OK, um die Änderungen zu speichern.

So ändern Sie das Anwendungspoolprozessmodell mithilfe der Befehlszeile

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten .
  2. Navigiere zu %windir%\system32\inetsrv.
  3. Geben Sie mithilfe von appcmd appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost ein.

Reparieren

Das Reparieren des Anwendungsanforderungsroutings umfasst das erneute Ausführen des heruntergeladenen Pakets. Führen Sie die in Schritt 2 beschriebenen Schritte aus : Installieren von Microsoft Application Request Routing Version 1.

Entfernen

Um Application Request Routing vollständig zu entfernen, müssen die 4 gebündelten Komponenten einzeln deinstalliert werden.

  • Öffnen Sie die Systemsteuerung.

  • Wählen Sie "Programm und Features" aus.

  • Suchen Sie die folgenden vier Komponenten, und deinstallieren Sie sie einzeln:

    1. Microsoft Application Request Routing Version 1 für IIS
    2. Microsoft External Cache Version 1 für IIS
    3. Microsoft URL-Rewrite-Modul für IIS
    4. Microsoft Web Farm Framework Version 1 für IIS

Zusammenfassung

Sie haben jetzt anwendungsanforderungsrouting und die abhängigen Module erfolgreich installiert und können die Features konfigurieren und verwenden. Sie können sich auch einen kurzen Überblick bei %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm verschaffen, um weitere Informationen zu erhalten.