Installare il routing delle richieste dell'applicazione

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

Obiettivo

Per installare correttamente i moduli di routing delle richieste di applicazioni Microsoft versione 1 e dipendenti in IIS. Il pacchetto del programma di installazione del routing delle richieste dell'applicazione contiene i componenti seguenti:

  • Modulo di riscrittura URL Microsoft per IIS.
  • Gestione di Microsoft Web Farm versione 1 per IIS.
  • Routing delle richieste delle applicazioni Microsoft versione 1 per IIS.
  • Microsoft External Cache versione 1 per IIS.

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

Prerequisiti

Questa procedura dettagliata richiede i prerequisiti seguenti:

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

  • Se nel sistema di destinazione sono già installati i moduli IIS seguenti, rimuoverli usando Installazione applicazioni:

    • Modulo di riscrittura URL Microsoft per IIS 7.0 CTP1.
    • Routing delle richieste di applicazioni Microsoft per IIS 7.0 CTP1.

Nota

  • L'aggiornamento da CTP1 a VERSIONE RTW non è supportato. Prima di procedere, è necessario rimuovere manualmente la versione CTP1. Tutte le impostazioni di configurazione andranno perse.
  • L'aggiornamento dalla versione RC alla versione RTW è supportato e, pertanto, non è necessario rimuovere la versione RC. Nessuna impostazione di configurazione andrà persa.

Passaggio 1: Scaricare il routing delle richieste di applicazioni Microsoft versione 1

Scaricare la versione Di routing delle richieste di applicazioni Microsoft.

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

Per installare il routing delle richieste dell'applicazione

  1. In qualità di amministratore, aprire una finestra del prompt dei comandi.

  2. Arrestare i processi WAS e WMSVC digitando. Questo passaggio è necessario perché ARR installa un hotfix (KB 954438 (https://support.microsoft.com/kb/954438)).

    net stop was /y
    
    net stop wmsvc /y
    
  3. eseguire ARR_<architecture>_exe:

    ARR_ x86_Version1.exe
    

    or

    ARR_ x64_Version1.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 verificare lo stato dell'installazione, fare riferimento a %TEMP%\arr_setup.log. Se tutti i pacchetti sono stati installati correttamente, verrà visualizzato quanto segue:

    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. (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 rimuoverà il pacchetto solo delle quattro istanze msi, che possono essere avviate manualmente una alla volta. Se le istanze del servizio gestito vengono installate manualmente, devono essere installate nell'ordine seguente:

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

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

  9. Avviare i processi WAS e WMSVC digitando:

    net start was
    
    net start wmsvc
    

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

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 del sito Web predefinito nel routing delle richieste dell'applicazione sia sempre in esecuzione indipendentemente dal fatto che i processi di lavoro per alcuni siti siano in esecuzione o meno.

In questo passaggio si disabiliterà il timeout di inattività 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. Avviare Gestione IIS.

  2. Selezionare Pool di applicazioni.

    Screenshot che mostra il nodo Pool di applicazioni in I S Manager.

  3. Per impostazione predefinita, DefaultAppPool è il pool di applicazioni corrispondente per il sito Web predefinito. Selezionare DefaultAppPool. In Azioni, in Modifica pool di applicazioni, selezionare Avanzate Impostazioni....

    Screenshot che mostra advanced Impostazioni.

  4. Impostare 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 privilegi di amministratore .
  2. Accedere a %windir%\system32\inetsrv.
  3. Usando appcmd, immettere appcmd.exe impostare il pool di app "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.

Riparazione

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

Rimuovi

Per rimuovere completamente il routing delle richieste di applicazione, i 4 componenti in pacchetto devono essere rimossi singolarmente.

  • Aprire il Pannello di controllo.

  • Selezionare Programma e funzionalità.

  • Individuare i 4 componenti seguenti e disinstallare uno alla volta:

    1. Routing richieste applicazioni Microsoft versione 1 per IIS
    2. Microsoft External Cache versione 1 per IIS
    3. Microsoft URL Rewrite Module per IIS
    4. Microsoft Web Farm Framework versione 1 per IIS

Riepilogo

Il routing delle richieste di applicazione e i moduli dipendenti è stato installato e sono pronti per configurare e usare le funzionalità. Per altre informazioni, è anche possibile leggere una rapida panoramica all'indirizzo %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm .