Compartir a través de


Cómo: Restaurar un archivo Web.config que falta

Actualización: noviembre 2007

Si no es posible obtener acceso a un servicio web, puede que el archivo Web.config para ese servicio no se encuentre porque se movió, se eliminó o se le cambió el nombre. Los archivos Web.config contienen valores de configuración para Visual Studio Team System Team Foundation Server. Para obtener información general acerca del uso de estos valores, vea Administrar las opciones de configuración para Team Foundation Server.

Si sospecha que falta un archivo Web.config, búsquelo en el directorio y subdirectorios de servicios web. Para obtener información sobre dónde se almacenan los archivos Web.config, vea Cómo: Cambiar los valores de configuración para los componentes de Team Foundation Server. Si falta un archivo Web.config, deberá restaurarlo para poder trabajar con su configuración de implementación actual.

Nota importante:

No utilice la ficha ASP.NET de Internet Information Services (IIS) Manager (inetmgr) (versión 6.0) para modificar un archivo de configuración. Si utiliza esta ficha, el sistema agrega un atributo al elemento <configuration> del archivo. Este atributo afecta al funcionamiento normal.

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro del grupo de seguridad Administradores en el servidor de nivel de aplicación de Team Foundation.

Para restaurar un archivo Web.config que falta

  1. Inicie sesión en el servidor de nivel de aplicación.

  2. Abra el Explorador de Windows, abra el directorio de instalación para Team Foundation Server y busque el archivo Web.config para cada servicio web, tal y como se describe en la tabla siguiente:

    Sitio o servicio web

    Ubicación del archivo Web.config

    Sitio web de Team Foundation Server

    Directorio raíz de servicios web

    Servicios de Team Foundation

    Subdirectorio Services

    Servicio Team Foundation Build

    Subdirectorio Build

    Servicio de control de versiones

    Subdirectorio VersionControl

    Servicio de seguimiento de elementos de trabajo

    Subdirectorio WorkItemTracking

  3. Si un archivo Web.config está en el directorio adecuado pero no se denomina Web.config, cambie el nombre del archivo a Web.config.

  4. Si el directorio no contiene ningún archivo Web.config, restáurelo a partir del origen de instalación de Team Foundation Server.

    Estos archivos se encuentran en los subdirectorios del directorio AT. Para Team System 2008 Team Foundation Server, abra el directorio \AT\Archivos de programa \Microsoft Visual Studio 2008 Team Foundation Server\Web Services.

    1. Busque el archivo Web.config para el sitio web o el directorio virtual cuyo archivo de configuración falta.

    2. Copie el archivo Web.config en el directorio correspondiente en el servidor de nivel de aplicación.

  5. Si ha restaurado el archivo de servicios web global (el archivo Web.config del directorio de servicios web raíz), modifique este archivo para que admita la configuración de su implementación:

    1. En un editor de texto o XML, abra el archivo Web.Config que copió en el directorio Unidad:\%Archivos de programa%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services.

      Nota:

      Incluso si ha iniciado sesión con credenciales administrativas, debe abrir el Bloc de notas como administrador para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir el Bloc de notas como administrador, haga clic en Inicio, después haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft.

    2. Cambie el valor de los elementos siguientes de modo que reflejen su implementación:

      <add key="TFSNameUrl" value="http://TFSAppTierServer:8080" />
      <add key="TFS Name" value="TFSAppTierServer"/>
      <add key="TFSUrlPublic" value="https://www.TFSURLPublic.com:8081"/>
      

      Para obtener más información, vea Configuración global del archivo Web.Config de los componentes de Team Foundation Server.

    3. Guarde y cierre el archivo.

  6. Si restaura el archivo Web.config de Servicios, modifique el archivo de modo que admita su configuración de implementación:

    1. En un editor de texto o XML, abra el archivo Web.Config que copió en el directorio Unidad\%Archivos de programa%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services.

    2. Cambie el valor de los elementos siguientes de modo que reflejen su implementación:

      <add key="ConnectionString" value="Application Name=TeamFoundation;Persist Security Info=False;Initial Catalog=TfsIntegration;Data Source=TFSDataTier;Integrated Security=SSPI"/>
      <add key="eventingEnabled" value="true" />
      <add key="emailNotificationFromAddress" value="TFSService@domain" />
      <add key="smtpServer" value="TFSSMTPServer" />
      

      Para obtener más información, vea Configuración del archivo Web.Config de servicios de los componentes de Team Foundation Server.

    3. Guarde y cierre el archivo.

  7. Modifique cualquier otro archivo Web.config que admita las personalizaciones que realizó en la implementación.

    Para obtener más información, vea Administrar las opciones de configuración para Team Foundation Server.

  8. Reinicie los servicios web para que sus cambios surtan efecto.

    1. En el servidor de nivel de aplicación, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

    2. Haga clic con el botón secundario en Servicio de publicación en World Wide Web (W3SVC) (W3SVC) y, a continuación, haga clic en Reiniciar.

Vea también

Tareas

Cómo: Cambiar los valores de configuración para los componentes de Team Foundation Server

Conceptos

Configuración global del archivo Web.Config de los componentes de Team Foundation Server

Configuración del archivo Web.Config de servicios de los componentes de Team Foundation Server

Otros recursos

Administrar las opciones de configuración para Team Foundation Server

Resolver problemas relacionados con el acceso a servicios web

Corregir procedimientos de configuración y conexión