Como: restauração um arquivo Web.config ausente

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Se você não conseguir acessar um serviço Web, o arquivo Web.config para esse serviço pode estar faltando porque ele foi movido, renomeado ou excluído.Arquivos Web.config contêm definições de configuração de Visual Studio Team System Team Foundation Server. Para obter uma visão geral dessas configurações, consulte Gerenciando definições de configuração do Team Foundation servidor.

Se suspeitar que um arquivo Web.config estiver faltando, procure por ele no diretório de serviços da Web e subdiretórios.Para obter informações sobre onde são armazenados os arquivos Web.config, consulte Como: Alterar as configurações de configuração de componentes do Team Foundation servidor. Se um arquivo Web.config está ausente, você deverá restauração para funcionar com sua configuração corrente de implantação.

Observação importante:

Não use o ASP.NET Guia do Internet Information Services (IIS) Manager (inetmgr) (versão 6.0) para modificar um arquivo de configuração. Se você usar essa guia, o sistema adiciona um atributo para o <configuration> elemento do arquivo. Esse atributo interfere no funcionamento normal.

Permissões necessárias

Para executar esses procedimentos, você deve ser um membro do Administradores agrupar de segurança no servidor de camada de aplicativo para Team Foundation.

restauração um ausente arquivo Web.config

  1. Faça fazer logon no servidor de camada de aplicativo.

  2. Abra o Windows Explorer, abra o diretório de instalação para Team Foundation Servere localizar o arquivo Web.config para cada serviço Web sistema autônomo a tabela a seguir descreve:

    Site da Web ou serviço

    Local do arquivo Web.config

    Team Foundation Server Site da Web

    Diretório raiz da Web Services

    Team Foundation serviços

    Subdiretório de serviços

    Team Foundation compilação serviço

    Criar subdiretório

    Serviço de controle de versão

    Subdiretório VersionControl

    Serviço de acompanhamento do item de trabalho

    Subdiretório WorkItemTracking

  3. Se uma Web. arquivo de configuração é no diretório apropriado mas não o nome Web.config, renomeie o arquivo Web.config.

  4. Se o diretório não contiver um arquivo Web.config, restaurá-lo a partir da fonte de instalação Team Foundation Server.

    Esses arquivos estão localizados em subpastas sob o diretório de AT.For Team System 2008 Team Foundation Server, em aberto o diretório do Visual Studio 2008 Team Foundation servidor\Web Services \AT\programa Files\Microsoft.

    1. localizar o arquivo Web.config para o site ou diretório virtual cujo arquivo de configuração está ausente.

    2. Copie o Web.config para o diretório correspondente no servidor de camada de aplicativo.

  5. Se você restaurou o arquivo global de serviços da Web (o arquivo Web.config no diretório de serviços da Web raiz), modifique o arquivo para suporte à configuração de implantação:

    1. Em um editor de texto ou XML, abra o arquivo Web.config que você copiou para o Unidade:\% Arquivos de programa \Microsoft Visual Studio 2008 Team Foundation servidor\Web Services diretório.

      Observação:

      Mesmo se você fez logon com credenciais administrativas, você deve em aberto bloco de notas sistema autônomo administrador para executar essa função em um servidor que esteja executando o Windows Server 2008.Para em em aberto o bloco de notas sistema autônomo administrador, clique em Iniciar, clicar com o botão direito do mouse em aviso de comandoe clique em Executar sistema autônomo administrador.Para obter mais informações, consulte o Site da Microsoft.

    2. Altere o valor dos seguintes elementos para refletir sua implantação:

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

      Para obter mais informações, consulte Configurações arquivo Web.config global em componentes do Team Foundation servidor.

    3. Salve e feche o arquivo.

  6. Se você restauração os serviços da Web. arquivo de configuração, modificá-lo para oferecer suporte a sua configuração de implantação:

    1. Em um editor de texto ou XML, abra o arquivo Web.config que você copiou para o Unidade\% Arquivos de programa \Microsoft Visual Studio 2008 Team Foundation servidor\Web Services\Services diretório.

    2. Altere o valor dos seguintes elementos para refletir sua implantação:

      <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 obter mais informações, consulte Serviços arquivo Web.config configurações no Team Foundation servidor Components.

    3. Salve e feche o arquivo.

  7. Modificará quaisquer outros arquivos Web.config que suportam as personalizações feitas à implantação.

    Para obter mais informações, consulte Gerenciando definições de configuração do Team Foundation servidor.

  8. Reinicie os serviços da Web para que as alterações tenham efeito.

    1. No servidor de camada de aplicativo, clicar Iniciar, point to Ferramentas administrativase, em seguida, clicar Serviços.

    2. clicar com o botão direito do mouse em (W3SVC) do serviço de publicação na World Wide Webe, em seguida, clique em Reiniciar.

Consulte também

Tarefas

Como: Alterar as configurações de configuração de componentes do Team Foundation servidor

Conceitos

Configurações arquivo Web.config global em componentes do Team Foundation servidor

Serviços arquivo Web.config configurações no Team Foundation servidor Components

Outros recursos

Gerenciando definições de configuração do Team Foundation servidor

Resolvendo problemas de acesso a serviços da Web

Corrigindo conexão e procedimentos de configuração