Installieren von ARR Version 2

vom IIS-Team

In diesem Thema finden Sie die Schritte zum Installieren von Microsoft ARR (Application Request Routing, Routing von Anwendungsanforderungen) Version 2 für IIS 7 und höher.

Ziel

Microsoft ARR (Routing von Anwendungsanforderungen) Version 2 für IIS 7 und höher und die abhängigen Module erfolgreich installieren.

Das Installationspaket ARR Version 2 enthält die folgenden Komponenten:

  • Microsoft ARR (Application Request Routing, Routing von Anwendungsanforderungen) Version 2 für IIS 7 und höher
  • Microsoft URL-Rewrite-Modul Version 2 für IIS 7 RC2 und höher
  • Microsoft Web Farm Management Version 1 für IIS 7 und höher
  • Microsoft External Cache Version 1 für IIS 7 und höher

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

Voraussetzungen

Für diese exemplarische Vorgehensweise wird Folgendes vorausgesetzt:

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

Wichtig

ARR Version 2 RTW unterstützt das Upgrade von ARR Version 1 RTW und von ARR Version 2 RC. Wenn bereits eine andere Version von ARR installiert ist, deinstallieren Sie sowohl ARR als auch das URL-Rewrite-Modul, bevor Sie fortfahren.

Hinweis

Beachten Sie, dass dabei die zugehörigen Konfigurationen verloren gehen.

Schritt 1: Herunterladen von Microsoft Application Request Routing Version 2.

Laden Sie das Release von Microsoft Application Request Routing von den folgenden Orten herunter:

  • Microsoft Application Request Routing (Anwendungsanforderungsrouting) Version 2 für IIS 7 (x86) hier (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE).
  • Microsoft Application Request Routing (Anwendungsanforderungsrouting) Version 2 für IIS 7 (x64) hier (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).

Schritt 2: Installieren von Microsoft Application Request Routing Version 2.

So installieren Sie ARR

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.

  2. Beenden Sie die WAS- und WMSVC-Prozesse, indem Sie Folgendes eingeben:

    net stop was /y
    
    net stop wmsvc /y
    

    Dieser Schritt ist erforderlich, da ARR einen Hotfix (KB 954438 (https://support.microsoft.com/kb/954438)) installiert.

  3. Führen Sie „ARRv2_setup_<Architektur>.exe“ aus, z. B.:

    ARRv2_ setup_x86.exe
    
    ARRv2_setup_ x64.exe
    
  4. Stimmen Sie dem Endbenutzer-Lizenzvertrag (EULA) zu.

  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 in der Datei „%TEMP%\arr_setup.log“. Wenn alle Pakete erfolgreich installiert wurden, wird Folgendes angezeigt:

    • Setup von Microsoft Application Request Routing für IIS 7 abgeschlossen.

    • Installationsergebnisse: Weitere Details finden Sie in den entsprechenden MSI-Protokolldateien („msiname.log“).

      • 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 die WAS- und WMSVC-Prozesse, indem Sie Folgendes eingeben:

    net start was
    
    net start wmsvc
    
    net start w3svc
    

Schritt 3: Ändern des Anwendungspoolprozessmodells für ARR.

Dieser Schritt ist optional, wird jedoch empfohlen.

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 IIS-Manager.

  2. Wählen Sie Anwendungspools aus.

    Screenshot shows the I I S Manager navigation view with Application Pools selected.

  3. DefaultAppPool ist standardmäßig der Anwendungspool für die Standardwebsite. Wählen Sie DefaultAppPool aus. Wählen Sie im Bereich Aktionen unter Anwendungspool bearbeiten die Option Erweiterte EinstellungenScreenshot shows the Advanced Settings dialog box with Idle Time-out selected with a value of zero. aus.

  4. Ändern Sie den Wert für das 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 Administratorrechten.

  2. Navigieren Sie zu %windir%\system32\inetsrv.

  3. Geben Sie „appcmd“ ein, und drücken Sie die EINGABETASTE.

    appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost
    

Schritt 4: Ändern der Einstellungen für die Wiederverwendung des Anwendungspools für ARR.

Dieser Schritt ist optional, wird jedoch empfohlen.

Deaktivieren Sie auf ähnliche Weise die Einstellung für die Wiederverwendung des Anwendungspools, sodass der Anwendungspool nicht unerwartet für ARR wiederverwendet wird.

So ändern Sie die Einstellung für die Wiederverwendung des Anwendungspools über die Benutzeroberfläche

  1. Starten Sie IIS-Manager.

  2. Wählen Sie Anwendungspools aus.

    Screenshot shows the navigation view with Application Pools selected.

  3. DefaultAppPool ist standardmäßig der Anwendungspool für die Standardwebsite. Wählen Sie DefaultAppPool aus. Wählen Sie im Bereich Aktionen unter Anwendungspool bearbeiten die Option WiederverwendungScreenshot shows the Edit Application Pool Recycling Settings dialog box. aus.

  4. Deaktivieren Sie das Kontrollkästchen Regelmäßige Zeitintervalle (in Minuten).

So ändern Sie die Einstellung für die Wiederverwendung des Anwendungspools über die Befehlszeile

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.

  2. Navigieren Sie zu %windir%\system32\inetsrv.

  3. Geben Sie „appcmd“ ein, und drücken Sie die EINGABETASTE.

    appcmd.exe set config -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].recycling.periodicRestart.time:"00:00:00" /commit:apphost
    

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 2 beschriebenen Schritte aus.

Remove (Entfernen)

Um ARR vollständig zu entfernen, müssen Sie die vier gepackten Komponenten einzeln entfernen.

  1. Öffnen Sie die Systemsteuerung.

  2. Wählen Sie Programme und Funktionen aus.

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

    • Microsoft Application Request Routing Version 2 für IIS 7
    • Microsoft External Cache Version 1 für IIS 7
    • Microsoft URL-Rewrite-Modul Version 2 für IIS 7 RC2
    • Microsoft Web Farm Framework Version 1 für IIS 7

Zusammenfassung

Sie haben jetzt ARR und die abhängigen Module erfolgreich installiert und können die Features konfigurieren und verwenden. Eine kurze Übersicht und weitere Informationen finden Sie unter %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm.