Configurer IIS pour un emplacement de réception HTTP
L’emplacement de réception HTTP utilise une application dans Internet Information Services (IIS). Cette rubrique répertorie les étapes permettant d’activer l’emplacement de réception HTTP dans IIS.
Selon votre système d’exploitation, les étapes de configuration de l’application IIS peuvent varier. Utilisez ces étapes comme guide, car l’interface utilisateur peut être différente sur votre système d’exploitation.
32 bits et 64 bits
Un emplacement de réception HTTP utilise le BTSHTTPReceive.dll. Il existe une version 32 bits et une version 64 bits de la DLL. Vous choisissez la version que vous souhaitez utiliser. Les processus 64 bits ont plus de mémoire disponible. Par conséquent, si vous traitez des messages plus volumineux, la version 64 bits peut être la meilleure.
- Emplacement d’installation 32 bits :
..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive
- Emplacement d’installation 64 bits :
..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive64
Pour exécuter la version 64 bits de l’adaptateur de réception HTTP en mode natif 64 bits, ouvrez une invite de commandes et exécutez les scripts suivants :
Entrez :
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0
Entrez :
C:\WINDOWS\Microsoft.NET\Framework64\vX.X.XXXXX>aspnet_regiis.exe -i
Notes
Toute configuration IIS menant au partage du même processus par SOAP et HTTP est non valide. Vous ne pouvez utiliser qu'un seul récepteur isolé par processus.
Configurer l’application IIS
Ouvrez Internet Information Services (ouvrez Gestionnaire de serveur, sélectionnez Outils, puis Sélectionnez Gestionnaire des services Internet).
Dans IIS, sélectionnez le nom de votre serveur. Dans la vue Fonctionnalités, double-cliquez sur Mappages de gestionnaires. Dans le volet Actions, sélectionnez Ajouter un mappage de script.
Notes
Lorsque vous configurez le mappage de script au niveau du serveur web, le mappage s’applique à tous les sites web. Si vous souhaitez limiter le mappage à un site web ou à un dossier virtuel spécifique, sélectionnez ce site web ou dossier, puis ajoutez le mappage de script.
Dans Ajouter un mappage de script, sélectionnez Chemin d’accès de la demande, puis tapez
BtsHttpReceive.dll
.Dans Exécutable, sélectionnez les points de suspension (...), puis accédez à \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive. Sélectionnez BtsHttpReceive.dll, puis Ouvrir.
Dans Nom, entrez
BizTalk HTTP Receive
, puis sélectionnez Restrictions de demande. Dans cette fenêtre :Dans Verbes, sélectionnez l’un des verbes suivants, puis entrez
POST
.Dans Access, sélectionnez Script, puis OK.
Lorsque vous êtes invité à autoriser l’extension ISAPI, sélectionnez Oui.
Créez un pool d’applications (cliquez avec le bouton droit sur Pools d’applications, sélectionnez Ajouter un pool d’applications). Nommez votre pool d’applications (par exemple
BTSHTTPReceive
), sélectionnez NET Framework v4.0.30319, puis sélectionnez OK.Notes
Le numéro de version .NET peut varier en fonction de la version de .NET Framework installée sur l’ordinateur.
Le nouveau pool d’applications est répertorié.
Sélectionnez votre nouveau pool d’applications, puis ouvrez le volet Paramètres avancés (Actions ). Dans cette fenêtre :
- Activer l’application 32 bits : définissez sur True si vous avez choisi le BtsHttpReceive.dll 32 bits
- Section Modèle de processus , Identité : sélectionnez les points de suspension (...), sélectionnez Compte personnalisé, puis définissez-le sur un compte membre des utilisateurs hôtes isolés BizTalk et des groupes IIS_WPG . Sélectionnez OK.
Ajoutez une nouvelle application au site web (cliquez avec le bouton droit sur site web par défaut, sélectionnez Ajouter une application). Dans cette fenêtre :
Alias : entrez un alias que vous associez à l’application (par exemple
BTS HTTP Receive
, , puis Sélectionnez.Sélectionnez le nouveau pool d’applications que vous venez de créer, puis sélectionnez OK.
Chemin physique : sélectionnez les points de suspension (...), puis accédez à \Program Files (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive.
Testez les paramètres pour vérifier qu’il n’y a pas d’erreurs dans la boîte de dialogue Tester la connexion . Fermez, puis sélectionnez OK.
Conseil
Si les paramètres de test retournent un avertissement, l’identité du pool d’applications peut manquer d’autorisations sur un dossier ou d’accès à un groupe. Pour une étape de résolution des problèmes, sélectionnez Se connecter en tant que, entrez le nom d’utilisateur et le mot de passe d’un compte d’utilisateur membre du groupe Administrateurs.
La nouvelle application s’affiche sous Sites web par défaut.