Cómo: Precompilar sitios Web ASP.NET

Actualización: noviembre 2007

La compilación previa de los sitios Web ASP.NET permite un tiempo de respuesta inicial más reducido para los usuarios, ya que las páginas no se tienen que compilar la primera vez que se solicitan. Esto es particularmente útil para los sitios Web de gran tamaño que se actualizan con frecuencia.

Los procedimientos de este tema utilizan los modificadores y parámetros de la herramienta Compilación de ASP.NET (Aspnet_compiler.exe). Para obtener más información sobre esta herramienta, vea Herramienta de compilación de ASP.NET (Aspnet_compiler.exe).

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

Para precompilar un sitio Web ASP.NET en contexto

  1. Abra una ventana de comandos y navegue hasta la carpeta que contiene .NET Framework.

    .NET Framework está instalado en la ubicación siguiente.

    %windir%\Microsoft.NET\Framework\version
    
  2. Ejecute el comando aspnet_compiler escribiendo lo siguiente en el símbolo del sistema.

    aspnet_compiler -v /virtualPath
    

    El parámetro rutaVirtual indica la ruta de acceso virtual a Internet Information Services (IIS) del sitio web.

    Si el sitio Web no es una aplicación IIS y, por lo tanto, no tiene ninguna entrada en la metabase de IIS, escriba el comando siguiente en el símbolo del sistema.

    aspnet_compiler -p physicalOrRelativePath -v /
    

    En este caso, el parámetro RutaFísicaORelativa hace referencia a la ruta de acceso completa del directorio donde están ubicados los archivos del sitio web, o a una ruta de acceso relativa al directorio actual. El operador . (punto) se permite en el parámetro physicalOrRelativePath. El modificador -v especifica la raíz que el compilador utilizará para resolver las referencias a la raíz de la aplicación, por ejemplo, con el operador ~ (tilde). Cuando se especifica el valor / para el modificador -v, el compilador resolverá las rutas de acceso utilizando la ruta de acceso física como raíz.

Vea también

Tareas

Cómo: Precompilar sitios Web ASP.NET para la implementación

Conceptos

Información general sobre el rendimiento