Compartir a través de


Generar sitios Web

Actualización: noviembre 2007

Puede generar (validar) en cualquier momento la página actual o el sitio Web completo como ayuda para encontrar los errores en tiempo de compilación. El proceso de generación realiza tareas como las siguientes:

  • Compila el código en todas las páginas del sitio.

  • Compila el código en la carpeta App_Code.

  • Compila el código en el archivo Global.asax.

  • Resuelve y, si es necesario, compila los recursos dependientes.

  • Analiza el archivo de configuración para buscar los elementos de configuración no válidos.

En resumen, el proceso de generación de un sitio Web realiza las mismas tareas de compilación que tienen lugar cuando se solicita una página en el explorador. Sin embargo, el código objeto resultante no se utiliza para ejecutar la página.

Generar páginas individuales

También puede generar páginas individuales. En ese caso, Visual Studio compila sólo la página actual y sus dependencias. Esto puede ser útil si el sitio contiene muchas páginas sin finalizar y no desea que se notifiquen los errores de las páginas salvo los de la página con la que está trabajando. Puede establecer opciones para lo que desea generar mediante el establecimiento de opciones del proyecto. Para obtener información detallada, vea Cómo: Comprobar páginas Web en Visual Web Developer.

Generar en comparación con precompilar

La generación de una página o de un sitio Web forma parte del desarrollo de un sitio, y una de sus finalidades es ayudar a encontrar los errores en tiempo de compilación que pueden producirse en cualquier parte del sitio. Aunque el proceso de generación compila las páginas, no genera el ensamblado que se implementa. Se puede implementar un sitio sin compilarlo copiando todos los archivos del sitio Web en un servidor de producción. Cuando los usuarios soliciten páginas del servidor de producción, ASP.NET compilará dinámicamente el sitio, realizando realmente los mismos pasos que el proceso de generación realiza en Visual Studio. ASP.NET almacena en caché los resultados que se obtienen para que las páginas no se tengan que volver a compilar con cada solicitud.

Si desea compilar el sitio en ensamblados y otros archivos que se puedan implementar, puede publicar el sitio. El proceso de publicación realiza los mismos pasos de compilación que el proceso de generación, pero guarda los resultados en una carpeta y en subcarpetas que, a su vez, se pueden implementar en el servidor de producción.

Para obtener más información, vea Información general sobre la implementación de ASP.NET.

Vea también

Tareas

Cómo: Comprobar páginas Web en Visual Web Developer

Conceptos

Comprobar páginas Web en Visual Web Developer