Condividi tramite


Configurare ISS per un indirizzo di ricezione HTTP

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

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

32 bit e 64 bit

Un percorso di ricezione HTTP usa la BTSHTTPReceive.dll. Esiste una versione a 32 bit e a 64 bit della DLL. Si sceglie quale versione si vuole usare. I processi a 64 bit hanno una memoria più 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 della scheda di ricezione HTTP in modalità nativa a 64 bit, aprire un prompt dei comandi ed eseguire gli script seguenti:

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

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

Nota

Le configurazioni di IIS che consentono a SOAP e HTTP di condividere lo stesso processo non sono valide. È consentito un solo ricevitore isolato per processo.

Configurare l'applicazione IIS

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

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

    Nota

    Quando si configura il mapping dello 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 dello script.

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

  4. In Eseguibile selezionare i puntini di sospensione (...) e passare a \Programmi (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive. Selezionare BtsHttpReceive.dll, quindi selezionare Apri.

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

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

    2. In Accesso selezionare Script e quindi OK.

    3. Quando 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.

    Nota

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

    Il nuovo pool di applicazioni è elencato.

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

    • Abilitare l'applicazione a 32 bit: impostare su True se si sceglie l'BtsHttpReceive.dll a 32 bit
    • Sezione Modello di elaborazione , Identità: selezionare i puntini di sospensione (...), selezionare Account personalizzato e quindi Impostarlo su un account membro dei gruppi host isolati bizTalk e IIS_WPG . Selezionare 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 di test per verificare che non siano presenti errori nella finestra di dialogo Test connessione . Chiudere e quindi selezionare OK.

      Suggerimento

      Se le impostazioni di test restituiscono un avviso, l'identità del pool di applicazioni potrebbe essere mancante per una cartella o l'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 indirizzo di ricezione HTTP