Tutorial: Validar un sistema de aplicación para su implementación
El documento está archivado y esta información podría estar obsoleta

Tutorial: Validar un sistema de aplicación para su implementación

Este escenario se construye a partir del desarrollado en Tutorial: Aplicar restricciones a un centro de datos lógico. En este escenario, enlazará aplicaciones ubicadas dentro del sistema con el centro de datos lógico y, a continuación, realizará una validación para ver si este sistema se podría implementar satisfactoriamente en ese centro de datos.

Antes de iniciar este tutorial, es importante tener un conocimiento básico del Diseñador de centros de datos lógicos. Además, también es importante conocer cómo funciona el Diseñador de centros de datos lógicos asociado con los otros Diseñadores de sistemas distribuidos. Para obtener más información, vea Información general sobre el Diseñador de centros de datos lógicos y Flujo de trabajo entre los diseñadores de sistemas distribuidos.

Para crear un diagrama de implementación

  1. Abra el archivo de solución Catalog.sln que terminó de crear en Tutorial: Aplicar restricciones a un centro de datos lógico.

    Un ejemplo que muestra el resultado de este tutorial está disponible en el centro de descarga de Microsoft en http://go.microsoft.com/fwlink/?LinkId=40867.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón) en WebClientSystem.sd y elija Abrir.

    El diagrama se abre en el Diseñador de sistemas.

  3. En el Diseñador de sistemas, seleccione WebClientSystem y elija Definir implementación en el menú Diagrama.

    Aparecerá el cuadro de diálogo Definir implementación. Este cuadro de diálogo permite especificar el diagrama de centros de datos lógicos para el que se desea crear una definición de implementación. Puesto que eCommerceDatacenter.ldd es el único diagrama de centros de datos lógicos de la solución, se selecciona automáticamente.

  4. Haga clic en Aceptar.

    Se crea un nuevo diagrama de implementación en la solución y se abre en el Diseñador de implementación.

  5. Utilizando Vista de sistemas como origen, arrastre SalesWebClient al servidor Web de HardenedIIS.

  6. En Vista de sistemas, arrastre Catalog a ApplicationServer.

    Aparece el cuadro de diálogo Detalles de enlace.

  7. Utilice el cuadro de diálogo Detalles de enlace para enlazar CatalogWebService al host del sitio Web apropiado. En este caso, enlace CatalogWebService a SecureApplicationsWebSite.

    Puesto que estos servicios Web se encuentran incluidos en la misma aplicación Web, ambos deben enlazarse al mismo sitio Web.

  8. Haga clic en Aceptar.

  9. En Vista de sistemas, arrastre CatalogDB a Catalogs.

    NoteNota

    No se proporciona una conexión de base de datos externa en el archivo de solución cargado desde el ejemplo disponible en el centro de descarga de Microsoft en http://go.microsoft.com/fwlink/?LinkId=40867.

Todas las aplicaciones se encuentran ahora enlazadas a los hosts de servidor lógico adecuados. Este es el momento de validar la definición de implementación propuesta para determinar si existe algún conflicto entre la configuración de la aplicación y las restricciones del servidor lógico.

Para validar una definición de implementación

  • Haga clic con el botón secundario del mouse en el diagrama de implementación y elija Validar diagrama.

    El Diseñador de implementación valida las opciones de configuración y las restricciones especificadas en el archivo del Modelo de definición del sistema (.sdm) para el sistema contra aquéllas especificadas en el archivo .sdm para el centro de datos lógico modelado en eCommerceDatacenter.ldd. Cualquier advertencia de validación que se produzca se muestra en la Lista de errores. Para obtener más información sobre los archivos .sdm, vea Información general sobre el modelo de definición del sistema (SDM).

    En este escenario, aparecen las siguientes advertencias de validación:

    • "El parámetro de restricción 'Modos de seguridad permitidos' requiere que la opción de configuración 'Modo' se establezca en 'Formularios', pero actualmente se encuentra establecida en 'Windows'."

    • "El parámetro de restricción 'Requiere suplantación' exige que la opción de configuración 'Suplantar' se establezca en 'True', pero actualmente se encuentra establecida en 'False'."

Ahora es el momento de corregir esta advertencia mediante el procedimiento siguiente.

Para corregir las advertencias de la validación

  1. Haga clic con el botón secundario en la primera advertencia (Modos de seguridad permitidos), elija Ir a y, a continuación, elija Configuración de modo en catálogo (CatalogServiceSystem).

    Esta acción muestra la opción de configuración conflictiva de la aplicación en el Editor de restricciones y configuración y en el contexto del uso de la aplicación en el CatalogServiceSystem en el Diseñador de sistemas. En la aplicación Catalog se muestra un símbolo de error que indica la presencia de un error.

  2. En el Editor de restricciones y configuración, cambie la autenticación "Windows" a autenticación "Formularios" para la opción de configuración Modo.

  3. Ahora vuelva al Diseñador de implementación y haga doble clic en la segunda advertencia. De nuevo se llega hasta la opción de Catalog en CatalogServiceSystem que necesita modificación.

  4. En el Editor de restricciones y configuración, cambie "Suplantar" a "True".

  5. Ahora vuelva al Diseñador de implementación, haga clic con el botón secundario en el diagrama y elija Borrar mensajes de validación.

    Esta acción no es necesaria antes de volver a validar, pero puede utilizarla para borrar errores y advertencias de validación de la Lista de errores si es necesario.

  6. Haga clic con el botón secundario del mouse en el diagrama de implementación y elija Validar diagrama.

    Las siguientes advertencias de validación aparecen en la Lista de errores:

    • "Los valores de configuración de ASP.NET de la aplicación Catalog y los valores de configuración de la aplicación Web de IIS son incompatibles. La configuración de asp.net se encuentra actualmente establecida como Formularios, mientras que los indicadores de autenticación (authflags) de WebApplication no están configurados para admitir Anónimo".

    • "La restricción AspNetFormsSecurityConstraint no se puede evaluar, ya que requiere que exista el recurso FormsAuthenticationCredentials bajo el recurso FormsAuthenticationConfiguration."

    Estas advertencias aparecen porque los requisitos de configuración especificados para aplicaciones alojadas en ApplicationServer entran en conflicto con la configuración real de Catalog, la aplicación alojada.

  7. Corrija estas advertencias restantes. Necesitará corregir la primera advertencia en ApplicationServer y la segunda advertencia en Catalog.

Mostrar:
© 2016 Microsoft