Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En el Diseñador de implementación, los errores y las advertencias de validación se muestran en la ventana Lista de errores al validar un diagrama de implementación. Un icono de error rojo aparecerá en el diagrama de implementación, diagrama de aplicaciones y diagrama de centros de datos lógicos para cualquier aplicación o servidor asociado a un error o advertencia de validación.
En la mayoría de los casos no se producen errores de validación. Sin embargo, las advertencias de validación son muy comunes y podrían aparecer en las situaciones siguientes:
Un valor de configuración en una capa infringe un conjunto de restricciones en otra capa.
Por ejemplo, se establece el modo de autenticación para una aplicación web en Passport. Sin embargo, el servidor web de IIS al que enlaza la aplicación requiere la autenticación Formularios.
Nota:Para una aplicación de ASP.NET, Windows u Office, Visual Studio valida la versión de .NET Framework en la restricción Sistema operativo de la aplicación con el valor de CommonLanguageRuntime del servidor lógico de destino, si esa restricción está seleccionada. No valida la propiedad Marco de trabajo de destino de la aplicación ni las propiedades del proyecto con esta restricción. No se mostrará ninguna advertencia de validación si estas propiedades no cumplen esta restricción. Para obtener más información, vea Cómo: Elegir la versión de .NET Framework para aplicaciones.
La configuración fija en un capa entra en conflicto con la configuración fija en otra capa.
Por ejemplo, se establece el valor de Versión de Office para una aplicación de Office en Office 2003. Sin embargo, el valor de Versión de Office en el servidor de Windows al que se enlaza la aplicación requiere Office 2007.
Nota:Debe agregar primero el recurso Microsoft Office al servidor de Windows antes de poder establecer el valor de Versión de Office. Al evaluar la implementación, Visual Studio valida el valor de Versión de Office de una aplicación de Office con el valor de Versión de Office del servidor de Windows. No valida la propiedad Plantilla de la aplicación con estos valores. Para una aplicación de ASP.NET, Windows u Office, Visual Studio valida el valor de Marco de trabajo de destino de la aplicación con el valor de CommonLanguageRuntime del servidor lógico de destino. No valida la propiedad Marco de trabajo de destino de la aplicación ni las propiedades del proyecto con estos valores. No se mostrará ninguna advertencia de validación si estas propiedades no coinciden con estos valores. Para obtener más información, vea Cómo: Cambiar plantillas de proyectos para aplicaciones y Cómo: Elegir la versión de .NET Framework para aplicaciones.
No todas las aplicaciones del sistema se enlazan a los servidores lógicos.
No todos los extremos de la aplicación dentro del sistema se enlazan a los extremos del servidor lógico.
Falta una ruta de comunicación necesaria.
Por ejemplo, suponga que conecta una aplicación web a una base de datos en el diagrama de aplicaciones. A continuación, enlaza una aplicación web a un servidor web de IIS en el diagrama de implementación. Si no existe ninguna conexión entre el servidor web y un servidor de bases de datos, se mostrará una advertencia de validación al validar el diagrama de implementación. Como alternativa, podría enlazar la aplicación web a un servidor web de IIS con la conexión necesaria. Sin embargo, los extremos de aplicación podrían no enlazarse a los extremos del servidor lógico que admite la ruta de comunicación.
Si falta una ruta de comunicación, verá la siguiente advertencia: "No se ha establecido la conexión entre <extremo del servidor> de <nombre de servidor> y cualquier otro servidor lógico en el centro de datos que permita que tenga lugar la comunicación entre <extremo de aplicación> de <nombre de aplicación> y <extremo de aplicación> de <nombre de aplicación>." Utilice el siguiente procedimiento para corregir esta advertencia.
Para corregir las advertencias de la ruta de comunicación
Enlace las aplicaciones afectadas a servidores lógicos que proporcionan las rutas de comunicación necesarias.
Para obtener más información sobre cómo desenlazar las aplicaciones de los servidores lógicos, vea Cómo: Desenlazar aplicaciones de servidores lógicos.
— o bien —
Si se conectan los servidores lógicos, garantice que los extremos de la aplicación se enlazan a los extremos del servidor que admiten la ruta de comunicación. Para enlazar los extremos de la aplicación, utilice el cuadro de diálogo Detalles de enlace.
Para obtener más información, vea Cómo: Especificar detalles de enlace en diagramas de implementación.
Después de resolver todos los conflictos de configuración, vuelva al diagrama de implementación y valídelo de nuevo para comprobar si todas las advertencias se han corregido.
Para obtener otro ejemplo de cómo resolver una advertencia de comunicación, vea Tutorial: Validar un sistema de aplicación para su implementación.
Otra advertencia común se relaciona con una configuración en una aplicación o servidor que está en conflicto con un conjunto de restricciones en la capa correspondiente. Utilice el siguiente procedimiento para corregir esta advertencia.
Para corregir advertencias de validación asociadas a la configuración que infringe las restricciones
Haga doble clic en la advertencia de validación para buscar el valor que infringe la restricción.
— o bien —
Haga clic con el botón secundario del mouse (ratón) en la advertencia de validación, señale a Ir a y, a continuación, haga clic en Configuración <nombre de configuración> en <nombre de aplicación o servidor>.
Los diseñadores de sistemas distribuidos muestran el diagrama con el valor en conflicto, muestran el Editor de configuración y restricciones y se desplazan al valor correspondiente.
Edite los valores de configuración para resolver el conflicto.
Después de resolver todos los conflictos de configuración, vuelva al diagrama de implementación y valídelo de nuevo para comprobar si todas las advertencias se han corregido.
En algunos casos, podría ser adecuado modificar la restricción en lugar de la configuración, tal como se trata en el procedimiento siguiente.
Para ver la restricción asociada a la advertencia
Haga clic con el botón secundario del mouse (ratón) en la advertencia de validación, señale Ir a y, a continuación, haga clic en Restricción <nombre de restricción> en < servidor o nombre de servidor>.
Los diseñadores de sistemas distribuidos muestran el diagrama para el que se creó la restricción, muestra el Editor de configuración y restricciones, y selecciona la restricción correspondiente.
Vea también
Tareas
Tutorial: Validar un sistema de aplicación para su implementación
Cómo: Validar un diagrama de implementación