Condividi tramite


Configurare IIS per un percorso di ricezione HTTP

Il percorso di ricezione HTTP usa un'applicazione in Internet Information Services (IIS). In questo argomento vengono elencati i passaggi per abilitare il percorso di ricezione HTTP in IIS.

A seconda del sistema operativo, i passaggi per configurare l'applicazione IIS possono variare. Usare questi passaggi come guida, perché l'interfaccia utente può essere diversa nel sistema operativo.

32 bit vs 64 bit

Un percorso di ricezione HTTP usa il BTSHTTPReceive.dll. È disponibile una versione a 32 bit e a 64 bit della DLL. Scegliere la versione da usare. I processi a 64 bit hanno più memoria disponibile, quindi se si elaborano messaggi di dimensioni maggiori, la versione a 64 bit può essere migliore.

  • Percorso di installazione a 32 bit: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive
  • Percorso di installazione a 64 bit: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive64

Per eseguire la versione a 64 bit dell'adapter di ricezione HTTP in modalità nativa a 64 bit, aprire un prompt dei comandi ed eseguire gli script seguenti:

  1. Tipo: cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0

  2. Tipo: C:\WINDOWS\Microsoft.NET\Framework64\vX.X.XXXXX>aspnet_regiis.exe -i

Annotazioni

Qualsiasi configurazione IIS che porta alla condivisione dello stesso processo da parte di SOAP e HTTP non è valida. È possibile avere un solo ricevitore isolato per processo.

Configurare l'applicazione IIS

  1. Aprire Internet Information Services (aprire Server Manager, selezionare Strumenti e selezionare Gestione Internet Information Services).

  2. In IIS selezionare il nome del server. Nella visualizzazione Funzionalità fare doppio clic su Mapping del gestore. Nel riquadro Azioni selezionare Aggiungi mappa script.

    Annotazioni

    Quando si configura il mapping di script a livello di server Web, il mapping si applica a tutti i siti Web. Se si vuole limitare il mapping a un sito Web o a una cartella virtuale specifica, selezionare il sito Web o la cartella e quindi aggiungere la mappa script.

  3. In Aggiungi mappa script selezionare Percorso richiesta e digitare BtsHttpReceive.dll.

  4. In Eseguibile, selezionare i puntini di sospensione (...) e navigare fino a \File di programma (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive. Selezionare BtsHttpReceive.dlle quindi selezionare Apri.

  5. In Nome immettere BizTalk HTTP Receivee quindi selezionare Restrizioni richieste. In questa finestra:

    1. In Verbi selezionare Uno dei verbi seguenti e immettere POST.

    2. In Access selezionare Script e quindi ok.

    3. Quando viene richiesto di consentire l'estensione ISAPI, selezionare .

  6. Creare un nuovo pool di applicazioni (fare clic con il pulsante destro del mouse su Pool di applicazioni, selezionare Aggiungi pool di applicazioni). Assegnare un nome al pool di applicazioni ( ad esempio BTSHTTPReceive), selezionare NET Framework v4.0.30319 e selezionare OK.

    Annotazioni

    Il numero di versione di .NET può variare a seconda della versione di .NET Framework installata nel computer.

    Viene elencato il nuovo pool di applicazioni.

  7. Selezionare il nuovo pool di applicazioni e aprire il riquadro Impostazioni avanzate (azioni ). In questa finestra:

    • Abilita applicazione a 32 bit: impostato su Vero se si è scelta la versione a BtsHttpReceive.dll a 32 bit
    • Sezione Modello di processo, Identità: selezionare l'ellissi (...), selezionare Account personalizzato e Impostarlo su un account che sia membro dei gruppi Host isolato BizTalk e IIS_WPG. Seleziona OK.
  8. Aggiungere una nuova applicazione al sito Web (fare clic con il pulsante destro del mouse sul sito Web predefinito, selezionare Aggiungi applicazione). In questa finestra:

    1. Alias : immettere un alias associato all'applicazione, ad esempio BTS HTTP Receive, e quindi selezionare.

    2. Selezionare il nuovo pool di applicazioni appena creato e quindi selezionare OK.

    3. Percorso fisico: selezionare i puntini di sospensione (...) e passare a \Programmi (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive.

    4. Impostazioni Test per verificare che non vi siano errori nella finestra di dialogo Test Connessione. Chiudere e quindi selezionare OK.

      Suggerimento

      Se Impostazioni test restituisce un avviso, l'identità del pool di applicazioni potrebbe non disporre delle autorizzazioni necessarie per una cartella o dell'accesso a un gruppo. Come passaggio per la risoluzione dei problemi, selezionare Connetti come, immettere il nome utente e la password per un account utente membro del gruppo Administrators.

  9. La nuova applicazione viene visualizzata in Siti Web predefiniti.

Vedere anche

Come configurare un percorso di ricezione HTTP