Exportar (0) Imprimir
Expandir todo

Soluciones y controles de código fuente de sitios Web

Si está utilizando una solución que contiene varios sitios Web, puede controlar la solución completa con código fuente como una si fuera una unidad. Trabajar con una varias soluciones de proyecto de sitio Web es igual que trabajar con un proyecto de sitio Web único. Están disponibles las mismas funciones, incluso la capacidad para proteger o desproteger una solución completa de una sola vez.

Estructura del repositorio al agregar un solución con varios sitios Web a un control de código fuente

Si agrega una solución con más de un sitio Web al control de código fuente, la herramienta Microsoft Visual Web Developer Web crea una estructura diferente en el repositorio del control de código fuente a la que crea para un proyecto de sitio Web único. Para las soluciones que contienen sitios Web en una ruta de acceso que es relativa al archivo de solución, Visual Web Developer crea una estructura de proyecto anidada en el repositorio de control de código fuente. Por ejemplo, si tiene un archivo de solución en C:\WebSites\SampleSolution.sln, y tiene un sitio Web en C:\WebSites\SampleWebs\Web1, estas rutas de acceso se consideran relativas. Visual Web Developer intenta mantener la estructura relativa. Cualquier sitio Web adicional que se encuentre en la solución se crea como proyecto secundario separado utilizando el nombre que le ha asignado al sitio Web.

Visual Web Developer crea inicialmente un proyecto con la extensión .root. Este proyecto actúa como proyecto principal para el proyecto de sitio Web individual. Dentro del proyecto principal, Visual Web Developer crea una estructura que parece similar a la siguiente:

  • <SolutionName> .root

    • <SolutionName>\<relative path to the solution file>

      Almacena el archivo .sln con la solución y opciones de configuración de proyecto.

    • <SolutionName>\<relative path to file system Web site>

      Almacena los archivos para un sitio Web en la solución. En Visual Web Developer, el primer sitio Web que crea en una solución tiene el mismo nombre que la solución. De este modo, Visual Web Developer asigna el sufijo _1 al proyecto de control de código fuente para el sitio Web que se distingue del proyecto de control de código fuente que almacena las opciones de la solución.

    • <name of non-relative file system Web site>

      Almacena los archivos para un sitio Web adicional en la solución.

    • <name of client project>

      Almacena los archivos de proyecto de cliente.

Dar de alta

La primera vez que se utiliza Visual Web Developer para recuperar una copia de la solución del control de código fuente, Visual Web Developer crea la estructura correcta en el equipo.

Si da de alta una solución que contiene un sitio Web de Microsoft Internet Information Services (IIS) que ya no existe en el equipo local, Visual Web Developer crea un sitio Web además de la estructura de la solución y apunta el directorio virtual hacia esa ubicación.

Si da de alta una solución que contiene un sitio Web de IIS y el directorio virtual para el sitio Web ya existe en su equipo local, Visual Web Developer muestra un cuadro de diálogo preguntando si desea agregar los archivos del control de código fuente al sitio Web existente en lugar de crear una carpeta nueva. Si hace clic en , Visual Web Developer utiliza la ubicación existente. Si hace clic en No, Visual Web Developer crea una nueva carpeta con un carácter de subrayado y un 1 (_1) anexado al nombre.

Desproteger archivos

Cuando desprotege los archivos en Visual Web Developer, la versión local del archivo se desprotege en el control de código fuente.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft