Installieren Sie Application Request Routing

In diesem Thema finden Sie die Schritte zum Installieren von Microsoft ARR (Application Request Routing, Routing von Anwendungsanforderungen) Version 1 für 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-Modul 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.

Mit den in diesem Dokument beschriebenen Schritten installieren Sie alle vier Komponenten.

Voraussetzungen

Für diese exemplarische Vorgehensweise wird Folgendes vorausgesetzt:

  • IIS 7.0 und höher unter Windows 2008 (beliebige SKU) oder höher, in dem ARR (Routing von Anwendungsanforderungen) installiert wird.

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

    • Microsoft URL-Rewrite-Modul für 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-Release 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

So installieren Sie ARR

  1. Öffnen Sie ein Eingabeaufforderungsfenster als Administrator.

  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. Stimmen Sie der Endbenutzer-Lizenzvereinbarung (EULA) zu.

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

  6. Schließen Sie die Installation ab.

  7. Zum Überprüfen des Installationsstatus, siehe %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) Für Problembehandlungszwecke kann die heruntergeladene ausführbare Datei entpackt werden. Starten Sie die ausführbare Datei mit den Optionen „/T:<vollständiger Pfad>“ und „/C“. Mit diesem Befehl werden nur die vier MSI-Dateien entpackt, die manuell einzeln gestartet werden können. Wenn die MSI-Dateien manuell installiert werden, müssen sie in der folgenden Reihenfolge installiert werden:

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

    Wenn Sie weitere Informationen benötigen, starten Sie die ausführbare Datei mit dem Schalter /? 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 ARR

Alle HTTP-Anforderungen und -Antworten für die Inhaltswebsites durchlaufen das Routing von Anwendungsanforderungen (ARR). In diesem Fall möchten Sie, dass der Arbeitsprozess für die Standardwebsite in ARR immer ausgeführt wird, unabhängig davon, ob die Arbeitsprozesse für einige der Websites ausgeführt werden.

In diesem Schritt deaktivieren Sie das Leerlauftimeout unter dem Anwendungspoolprozessmodell für die Standardwebsite.

So ändern Sie das Anwendungspoolprozessmodell über die Benutzeroberfläche

  1. Starten Sie den IIS-Manager.

  2. Wählen Sie Anwendungspools aus.

    Screenshot des Knotens

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

    Screenshot: Erweiterte Einstellungen.

  4. Ändern Sie Leerlauftimeout (Minuten) in 0, um die Einstellung zu deaktivieren. Klicken Sie zum Speichern der Änderungen auf OK.

So ändern Sie das Anwendungspoolprozessmodell über die Befehlszeile

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

Reparatur

Beim Reparieren von ARR wird das heruntergeladene Paket erneut ausgeführt. Führen Sie die in Schritt 2 - Installieren von Microsoft Application Request Routing Version 1 beschriebenen Schritte aus.

Remove (Entfernen)

Um ARR vollständig zu entfernen, müssen die 4 paketierten Komponenten einzeln entfernt werden.

  • Öffnen Sie die Systemsteuerung.

  • Klicken Sie auf Programme und Features.

  • Suchen Sie die folgenden 4 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 ARR und die abhängigen Module erfolgreich installiert und können die Features konfigurieren und verwenden. Sie können auch eine kurze Übersicht über %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm weitere Informationen lesen.