Compartir a través de


Configuración de IIS para una ubicación de recepción HTTP

La ubicación de recepción HTTP usa una aplicación dentro de Internet Information Services (IIS). En este tema se enumeran los pasos para habilitar la ubicación de recepción HTTP en IIS.

En función del sistema operativo, los pasos para configurar la aplicación IIS pueden variar. Siga estos pasos como guía, ya que la interfaz de usuario puede ser diferente en el sistema operativo.

32 bits frente a 64 bits

Una ubicación de recepción HTTP usa el BTSHTTPReceive.dll. Hay una versión de 32 bits y una versión de 64 bits del archivo DLL. Elija la versión que desea usar. Los procesos de 64 bits tienen más memoria disponible, por lo que si procesa mensajes más grandes, es posible que la versión de 64 bits sea la mejor.

  • Ubicación de instalación de 32 bits: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive
  • Ubicación de instalación de 64 bits: ..\Program Files (x86)\Microsoft BizTalk Server <version>\HttpReceive64

Para ejecutar la versión de 64 bits del adaptador de recepción HTTP en su modo nativo de 64 bits, abra una ventana de comandos y ejecute los siguientes scripts:

  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

Nota:

Cualquier configuración de IIS que conduce al uso compartido de SOAP y HTTP del mismo proceso no es válido. Solo se puede tener un receptor aislado por proceso.

Configuración de la aplicación IIS

  1. Abra Internet Information Services (abra Administrador del servidor, seleccione Herramientas y Seleccione Administrador de Internet Information Services).

  2. En IIS, seleccione el nombre del servidor. En la Vista de características, haga doble clic en Mapeos del controlador. En el panel Acciones, seleccione Agregar mapa de scripts.

    Nota:

    Al configurar la asignación de scripts en el nivel de servidor web, la asignación se aplica a todos los sitios web. Si desea restringir la asignación a un sitio web o carpeta virtual específico, seleccione ese sitio web o carpeta y agregue el mapa de script.

  3. En Agregar asignación de scripts, seleccione Ruta de solicitud e ingrese BtsHttpReceive.dll.

  4. En Ejecutable, seleccione los puntos suspensivos (...) y vaya a \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive. Seleccione BtsHttpReceive.dlly, a continuación, seleccione Abrir.

  5. En Nombre, escriba BizTalk HTTP Receivey, a continuación, seleccione Restricciones de solicitud. En esta ventana:

    1. En Verbos, seleccione Uno de los siguientes verbos y escriba POST.

    2. En Access, seleccione Script y, a continuación, seleccione Aceptar.

    3. Cuando se le pida que permita la extensión ISAPI, seleccione .

  6. Cree un nuevo grupo de aplicaciones (haga clic con el botón derecho en Grupos de aplicaciones, seleccione Agregar grupo de aplicaciones). Asigne un nombre al grupo de aplicaciones (como BTSHTTPReceive), seleccione NET Framework v4.0.30319 y seleccione Aceptar.

    Nota:

    El número de versión de .NET puede variar en función de la versión de .NET Framework instalada en el equipo.

    Se muestra el nuevo grupo de aplicaciones.

  7. Seleccione el nuevo grupo de aplicaciones y abra el panel Configuración avanzada (Acciones ). En esta ventana:

    • Habilitar aplicación de 32 bits: Establezca en Verdadero si eligió la opción 32 bits BtsHttpReceive.dll
    • Sección Modelo de proceso, Identidad: seleccione los puntos suspensivos (...), seleccione Cuenta personalizada y, a continuación, establézcalo en una cuenta que sea miembro de los grupos usuarios host aislados de BizTalk y IIS_WPG. Selecciona Aceptar.
  8. Agregue una nueva aplicación al sitio web (haga clic con el botón derecho en el sitio web predeterminado, seleccione Agregar aplicación). En esta ventana:

    1. Alias : escriba un alias que asocie a la aplicación (como BTS HTTP Receivey, a continuación, Seleccione.

    2. Seleccione el nuevo grupo de aplicaciones que acaba de crear y, a continuación, seleccione Aceptar.

    3. Ruta de acceso física: seleccione los puntos suspensivos (...) y vaya a \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\HttpReceive.

    4. Configuración de prueba para comprobar que no hay errores en el cuadro de diálogo Probar conexión . Cierre y, a continuación, seleccione Aceptar.

      Sugerencia

      Si la configuración de prueba devuelve una advertencia, es posible que la identidad del grupo de aplicaciones pueda carecer de permisos en una carpeta, o del acceso a un grupo. Como paso de solución de problemas, seleccione Conectar como, escriba el nombre de usuario y la contraseña de una cuenta de usuario que sea miembro del grupo Administradores.

  9. La nueva aplicación aparece en Sitios web predeterminados.

Véase también

Cómo configurar una ubicación de recepción HTTP