Condividi tramite


Installare il routing delle richieste dell'applicazione versione 2

di IIS Team

Questo argomento illustra la procedura per installare Microsoft Application Request Routing (ARR) versione 2 per IIS 7 e versioni successive.

Obiettivo

Per installare correttamente Microsoft Application Request Routing versione 2 per IIS 7 e versioni successive e i relativi moduli dipendenti.

Il pacchetto del programma di installazione ARR versione 2 contiene i componenti seguenti:

  • Microsoft Application Request Routing versione 2 per IIS 7 e versioni successive.
  • Modulo di Riscrittura URL Microsoft versione 2 per IIS 7 RC2 e versioni successive.
  • Microsoft Web Farm Management versione 1 per IIS 7 e versioni successive.
  • Microsoft External Cache versione 1 per IIS 7 e versioni successive.

I passaggi descritti in questo documento installeranno tutti e quattro i componenti.

Prerequisiti

Questa procedura dettagliata richiede i prerequisiti seguenti:

  • IIS 7.0 o versione successiva in Windows 2008 (qualsiasi SKU) o versione successiva in cui verrà installato il routing delle richieste di applicazione.

Importante

ARR versione 2 RTW supporta l'aggiornamento da ARR versione 1 RTW e da ARR versione 2 RC. Se è già installata qualsiasi altra versione di ARR, disinstallare sia ARR che URL Rewrite prima di procedere.

Annotazioni

Si noti che le configurazioni corrispondenti andranno perse.

Passaggio 1- Scaricare il routing delle richieste di applicazioni Microsoft versione 2.

Scaricare Application Request Routing di Microsoft dai seguenti link:

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

Passaggio 2: Installare il routing delle richieste di applicazioni Microsoft versione 2.

Per installare il routing delle richieste dell'applicazione:

  1. Aprire un prompt dei comandi con diritti utente di amministratore.

  2. Terminare i processi WAS e WMSVC inserendo il seguente comando:

    net stop was /y
    
    net stop wmsvc /y
    

    Questo passaggio è necessario perché ARR installa un hotfix (KB 954438 (https://support.microsoft.com/kb/954438)).

  3. Eseguire ARRv2_setup_<architecture>.exe; ad esempio:

    ARRv2_ setup_x86.exe
    
    ARRv2_setup_ x64.exe
    
  4. Accettare il Contratto di licenza con l'utente finale.

  5. I programmi di installazione per i quattro componenti vengono avviati uno dopo l'altro.

  6. Completare l’installazione.

  7. Per controllare lo stato dell'installazione, fare riferimento al file %TEMP%\arr_setup.log. Se tutti i pacchetti sono stati installati correttamente, verrà visualizzato quanto segue:

    • Completata l'installazione di Microsoft Application Request Routing for IIS7.

    • Risultati dell'installazione: cercare i rispettivi file di log msi (msiname.log) per altri dettagli.

      • rewrite.msi completato con successo
      • webfarm.msi successo
      • requestrouter.msi operazione riuscita
      • externaldiskcache.msi riuscito
  8. (Facoltativo) Ai fini della risoluzione dei problemi, il file eseguibile scaricato può essere decomprimeto. Avviare il file eseguibile con le opzioni /T:<full path> e /C. Questo comando decomprimerà solo i quattro file MSI, che possono essere eseguiti manualmente uno alla volta. Se i file MSI vengono installati manualmente, devono essere installati nell'ordine seguente:

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

    Per altre informazioni, avviare il file eseguibile con /? opzione.

  9. Avviare i processi WAS e WMSVC immettendo quanto segue:

    net start was
    
    net start wmsvc
    
    net start w3svc
    

Passaggio 3: Modificare il modello di processo del pool di applicazioni per il routing delle richieste di applicazione.

Questo passaggio è facoltativo, ma consigliato.

Tutte le richieste HTTP e le risposte per i siti di contenuto passano attraverso Il routing delle richieste di applicazione. Dato questo, si vuole che il processo di lavoro per il sito Web predefinito nel routing delle richieste di applicazione venga sempre eseguito, indipendentemente dal fatto che i processi di lavoro per alcuni siti siano in esecuzione o meno.

In questo passaggio si disabiliterà l'Idle Time-Out nel modello di processo del pool di applicazioni per il sito web predefinito.

Per modificare il modello di processo del pool di applicazioni usando l'interfaccia utente:

  1. Avvia la Gestione IIS.

  2. Selezionare Pool di applicazioni.

    La schermata mostra la vista di navigazione di I I S Manager, con Pool di applicazioni selezionati.

  3. Per impostazione predefinita, DefaultAppPool è il pool di applicazioni corrispondente per il sito Web predefinito. Selezionare DefaultAppPool. Nel riquadro Azioni , in Modifica pool di applicazioni, fare clic su Impostazioni avanzate...Screenshot che mostra la finestra di dialogo Impostazioni avanzate con timeout di inattività selezionato con il valore zero.

  4. Impostare il valore timeout di inattività (minuti) su 0 per disabilitare l'impostazione. Fare clic su OK per salvare le modifiche.

Per modificare il modello di processo del pool di applicazioni usando la riga di comando:

  1. Aprire un prompt dei comandi con diritti utente di amministratore.

  2. Navigare verso %windir%\system32\inetsrv.

  3. Usando appcmd, immettere

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

Passaggio 4: Modificare le impostazioni di riciclo del pool di applicazioni per Il routing delle richieste di applicazione.

Questo passaggio è facoltativo, ma consigliato.

Analogamente, disabilitare l'impostazione di riciclo del pool di applicazioni in modo che il pool di applicazioni non venga riciclato in modo imprevisto per ARR.

Per modificare l'impostazione di riciclo del pool di applicazioni usando l'interfaccia utente:

  1. Avvia Gestione di IIS.

  2. Selezionare Pool di applicazioni.

    La screenshot mostra la visualizzazione della navigazione con Pool di applicazioni selezionati.

  3. Per impostazione predefinita, DefaultAppPool è il pool di applicazioni corrispondente per il sito Web predefinito. Selezionare DefaultAppPool. Nel riquadro Azioni, in Modifica pool di applicazioni, fare clic su Riciclaggio...Screenshot che mostra la finestra di dialogo Modifica impostazioni riciclaggio pool di applicazioni.

  4. Deselezionare la casella di controllo Intervalli di tempo regolari (in minuti).

Per modificare l'impostazione di riciclo del pool di applicazioni usando la riga di comando:

  1. Aprire un prompt dei comandi con diritti utente di amministratore.

  2. Navigare verso %windir%\system32\inetsrv.

  3. Usando il comando appcmd, immettere

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

Riparare

Il ripristino del routing delle richieste dell'applicazione comporta l'esecuzione del pacchetto scaricato di nuovo. Seguire i passaggi descritti nel passaggio 2 - Installare il routing delle richieste di applicazioni Microsoft versione 2.

Rimuovi

Per rimuovere completamente il routing delle richieste di applicazione, è necessario rimuovere i quattro componenti in pacchetto singolarmente.

  1. Aprire il Pannello di controllo.

  2. Fare clic su Programma e funzionalità.

  3. Individuare i quattro componenti seguenti e disinstallare uno alla volta:

    • Microsoft Application Request Routing Versione 2 per IIS 7
    • Microsoft External Cache versione 1 per IIS 7
    • Microsoft URL Rewrite Module Versione 2 per IIS 7 RC2
    • Microsoft Web Farm Framework versione 1 per IIS 7

Sommario

Il routing delle richieste di applicazione e i moduli dipendenti sono stati installati con successo e siete pronti per configurare e usare le funzionalità. Per una rapida panoramica e altre informazioni, vedere %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm.