Cómo: Configurar sitios Web publicados
Actualización: noviembre 2007
Al publicar un sitio Web, se compilan los archivos ejecutables en el sitio Web y, a continuación, se escribe el resultado en la carpeta que se especifique. Debido a las diferencias de configuración entre el entorno de prueba y la ubicación en la que se publica la aplicación, la aplicación publicada puede tener un comportamiento diferente al que tiene la aplicación en el entorno de prueba. En ese caso, podría necesitar cambiar las opciones de configuración después de publicar el sitio. Para obtener más información, vea Administrar sitios web ASP.NET.
Para configurar un sitio Web publicado
Compruebe la configuración del sitio original y tenga en cuenta la configuración que debe aplicarse para el sitio Web publicado. Entre las configuraciones que difieren normalmente entre un sitio de desarrollo y un sitio de producción se incluyen:
Las cadenas de conexión.
La configuración de la suscripción y otras configuraciones de seguridad. Para obtener información detallada, vea Configurar una aplicación ASP.NET para utilizar la suscripción.
La configuración de depuración. Se recomienda que desactive la depuración para todas las páginas en un servidor de producción.
El seguimiento. Se recomienda que deshabilite el seguimiento. Para obtener información detallada, vea Información general sobre el seguimiento en ASP.NET.
Los errores personalizados. Para obtener información detallada, vea Control de errores en aplicaciones y páginas ASP.NET.
Como los valores de configuración se heredan, es posible que deba ver las versiones locales del archivo Machine.config o el archivo Web.config raíz del directorio %RaízSistema%\Microsoft.NET\Framework\versión\CONFIG, así como cualquier archivo Web.config de la aplicación.
Nota: Si no tiene permiso para ver los archivos raíz de configuración, puede crear un archivo que contenga una lista completa de opciones de configuración para el sitio Web, con el formato de un archivo de configuración, mediante el código descrito en Cómo: Ver los valores de configuración heredados y locales mediante programación.
Para obtener definiciones de opciones de configuración, vea Opciones de configuración generales (ASP.NET) y Opciones de configuración de ASP.NET.
Después de publicar un sitio Web, pruebe todas las páginas Web del sitio publicado en distintas cuentas de usuario.
Si el sitio Web publicado se comporta de manera diferente al original, es posible que deba hacer cambios de configuración en el sitio publicado.
Para ver opciones de configuración en el sitio publicado, abra el sitio remoto en Visual Web Developer y edite directamente el archivo Web.config del sitio remoto. También puede utilizar otros métodos de configuración descritos en Editar los archivos de configuración de ASP.NET.
Nota: No puede utilizar la herramienta Administración de sitios Web para configurar sitios Web remotos.
Compare las opciones de configuración del sitio Web publicado con aquéllas del sitio Web original. En el servidor web en el que se encuentra el sitio publicado, es posible que deba ver el archivo Machine.config o el archivo Web.config raíz del directorio %RaízSistema%\Microsoft.NET\Framework\versión\CONFIG del equipo remoto además del archivo Web.config de la aplicación. Puede crear un archivo que contenga una lista completa de opciones de configuración para el sitio Web, con el formato de un archivo de configuración, mediante el código descrito en Cómo: Ver los valores de configuración heredados y locales mediante programación.
En el archivo de configuración del sitio publicado, edite el elemento deployment y establezca su atributo retail en true.
Esto reemplaza a la configuración local para el modo de seguimiento y depuración en la página o en el archivo Web.config del nivel de aplicación, lo que mejora la seguridad del sitio Web para que se adapte a un entorno de producción.
Cifre las opciones de configuración sensibles como la configuración de seguridad y las cadenas de conexión. Para obtener más información, vea Cifrar información de configuración mediante una configuración protegida.
Vea también
Tareas
Tutorial: Implementar una aplicación Web ASP.NET mediante XCOPY
Conceptos
Editar los archivos de configuración de ASP.NET