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

Actualización: noviembre 2007

Cuando se precompila un sitio Web ASP.NET para la implementación, se crea un diseño que contiene ensamblados y otro tipo de información que se puede copiar a continuación en un servidor de producción. Un sitio Web que se precompila para la implementación permite crear una versión compilada del sitio que se puede implementar en un servidor de producción sin código fuente.

Se puede optar por precompilar código y páginas .aspx, o bien, sólo código. Si se precompila sólo el código, se puede actualizar la interfaz de usuario del sitio sin tener que volver a compilar el sitio completo.

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 Compilación previa de sitios Web ASP.NET.

Para precompilar un sitio Web ASP.NET para implementación

  1. Abra una ventana de comandos y vaya a 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 que figura a continuación en el símbolo del sistema y especificando el origen como una ruta de acceso virtual o física así como la carpeta de destino del sitio Web compilado.

    aspnet_compiler -v virtualPathtargetPath
    

    Si el sitio Web no es una aplicación de Servicios de Internet Information Server (IIS) y, por lo tanto, no tiene ninguna entrada en la metabase de IIS, utilice el siguiente valor para el modificador -v.

    aspnet_compiler -p physicalOrRelativePath -v / targetPath
    

    En este caso, el parámetro physicalOrRelativePath hace referencia a la ruta de acceso completa del directorio en el que están ubicados los archivos del sitio Web, o bien, 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 de / para el modificador -v, el compilador resolverá las rutas de acceso utilizando la ruta de acceso física como raíz.

    El parámetro targetPath es una ruta de acceso física al directorio de destino.

Para precompilar un sitio Web ASP.NET para la implementación y actualización

  1. Abra una ventana de comandos y vaya a 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 que figura a continuación en el símbolo del sistema y especificando el origen como una ruta de acceso virtual o física, la carpeta de destino del sitio Web compilado y el modificador -u que indica que desea compilar el sitio para la implementación y actualización.

    aspnet_compiler -p physicalOrRelativePath -v / targetPath -u
    

Vea también

Tareas

Cómo: Precompilar sitios Web ASP.NET

Otros recursos

Compilación previa de sitios Web ASP.NET