Compartir a través de


Configurar IIS para una ubicación de recepción de 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, la versión de 64 bits puede ser 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 modo nativo de 64 bits, abra un símbolo del sistema y ejecute los scripts siguientes:

  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

No será válida ninguna configuración de IIS que haga que SOAP y HTTP compartan el mismo proceso. Sólo puede haber 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 Características, haga doble clic en Asignaciones de controladores. En el panel Acciones, seleccione Agregar asignación 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 scripts.

  3. En Agregar asignación de scripts, seleccione Ruta de acceso de solicitud y escriba 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 verbos siguientes y escriba POST.

    2. En Access (Acceso), seleccione Script (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 (por ejemplo 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.

    Aparece 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: establézcalo en True si eligió el BtsHttpReceive.dll de 32 bits
    • 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 usuarios host aislados de BizTalk y IIS_WPG grupos. Seleccione 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 falten permisos para la identidad del grupo de aplicaciones en una carpeta o el 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.

Consulte también

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