Mensagem de erro "O servidor devolvida o tipo de conteúdo text/html" ou "System.IO.IOException" excepção depois de actualizar um servidor do TFS 2008 para TFS 2010

Traduções de Artigos Traduções de Artigos
Artigo: 2434700 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Tem dois ficheiros no Microsoft Team Foundation Server 2008 (TFS 2008). Por exemplo, ter o ficheiro A e ficheiro b. O nome anterior do ficheiro B é o mesmo que o nome actual do ficheiro a.
  • Editar e verifique nos dois ficheiros changeset o mesmo utilizando o controlo de origem no TFS 2008.
  • Actualizar o servidor TFS 2008 para TFS 2010.
  • Editar o ficheiro A e, em seguida, verifique se.
  • Um utilizador tenta transferir a versão anterior do ficheiro a.
Neste cenário, o utilizador poderá detectar um dos seguintes problemas:
  • Se o utilizador liga à TFS utilizando acesso web, é accionada uma excepção System.IO.IOException e o utilizador recebe a seguinte mensagem de erro:
    Não é possível ler dados a partir da ligação de transporte: A ligação foi fechada.
  • Se o utilizador ligar ao TFS através do Explorador de equipa, o utilizador recebe a seguinte mensagem de erro:
    O servidor devolveu o tipo de conteúdo text/html, que não é suportado.

Causa

Este problema ocorre porque uma tarefa delta no servidor de camadas de aplicações TFS 2010 assinala incorrectamente um ficheiro. Por exemplo, a tarefa de delta deve marcar o ficheiro a. No entanto, as marcas de tarefa delta ficheiro B em vez disso. Por conseguinte, é accionada uma excepção no servidor de camadas de aplicações TFS 2010 e o rastreio de mensagens e de pilha de excepção seguinte são gerados.

Mensagem de excepção

Dados são nulo. Este método ou propriedade não pode ser chamada valores nulos. (escreva SqlNullValueException)

Rastreamento da pilha

a System.Data.SqlClient.SqlBuffer.get_Int64 () no Microsoft.TeamFoundation.VersionControl.Server.ItemCompositionconstrutor (SqlDataReader leitor) no Microsoft.TeamFoundation.VersionControl.Server.ContentComponent.QueryFileContents (Int32 fileId)

Esta excepção provoca o problema descrito na secção ? sintomas ?.

Resolução

Para resolver este problema, aplique a correcção seguinte na camada de aplicação de TFS 2010.

Informações sobre correcções

Agora tem uma correcção suportada disponível na Microsoft. Contudo, destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e informações sobre custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
NotaEm casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e a problemas que não se enquadrem na atualização específica em questão.

Pré-requisitos

Para aplicar esta correcção, tem de ter 2010 TFS instalado.

Requisito de reinício

Se os ficheiros afectados são utilizados quando aplicar esta correcção, poderá ter de reiniciar o computador depois de aplicar a correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações sobre o ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize aFuso horárioseparador naData e horaitem no painel de controlo.
Para todas as versões suportadas do Team Foundation Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Leviewer.exe10.0.30319.386117,58407-Nov-201022: 52x86
Microsoft.teamfoundation.Admin.dll10.0.30319.38620,496,76007-Nov-201022: 52x86
Microsoft.teamfoundation.Build.Controls.dll10.0.30319.3861,349,52007-Nov-201022: 52x86
Microsoft.teamfoundation.Build.jobservice.Extensions.dll10.0.30319.38630,12007-Nov-201022: 52x86
Microsoft.teamfoundation.Build.processcomponents.dll10.0.30319.38662,88007-Nov-201022: 52x86
Microsoft.teamfoundation.Build.Server.dll10.0.30319.386439,68807-Nov-201022: 52x86
Microsoft.teamfoundation.Build.Workflow.dll10.0.30319.386651,15207-Nov-201022: 52x86
Microsoft.teamfoundation.common.dll10.0.30319.386516,99207-Nov-201022: 52x86
Microsoft.teamfoundation.Configuration.Commands.dll10.0.30319.386262,56007-Nov-201022: 52x86
Microsoft.teamfoundation.Framework.Server.dll10.0.30319.3861,094,54407-Nov-201022: 52x86
Microsoft.teamfoundation.jobservice.Extensions.Core.dll10.0.30319.38658,28007-Nov-201022: 52x86
Microsoft.teamfoundation.jobservice.labmanagerjobs.dll10.0.30319.38691,04807-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Activities.dll10.0.30319.386763,79207-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Controller.common.dll10.0.30319.386236,44807-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Controller.virtualmachinemanagerinterface.dll10.0.30319.38683,40807-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Execution.dll10.0.30319.386757,12807-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.leviewer.dll10.0.30319.386440,71207-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Servicing.dll10.0.30319.38658,24807-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.testintegration.Server.dll10.0.30319.386145,83207-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.uiutils.dll10.0.30319.386266,12007-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.Workflow.Activities.dll10.0.30319.386436,64007-Nov-201022: 52x86
Microsoft.teamfoundation.Lab.workflowintegration.Server.dll10.0.30319.386122,80007-Nov-201022: 52x86
Microsoft.teamfoundation.Management.Controls.dll10.0.30319.3862,355,09607-Nov-201022: 52x86
Microsoft.teamfoundation.Server.Deploy.tfcollection.dll10.0.30319.386534,44007-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Activities.common.dll10.0.30319.386307,12807-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Activities.dll10.0.30319.3861,509,28807-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.30319.386214,96007-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Client.dll10.0.30319.386597,40807-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Client.wpfcontrols.dll10.0.30319.386254,39207-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.30319.38672,62407-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.common.dll10.0.30319.38633,69607-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Controller.dll10.0.30319.386119,72007-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Controls.dll10.0.30319.386417,18407-Nov-201022: 52x86
Microsoft.teamfoundation.testmanagement.Controls.wpfworkitemcontrols.dll10.0.30319.38699,28007-Nov-201022: 52x86
Microsoft.teamfoundation.versioncontrol.Client.dll10.0.30319.386694,17607-Nov-201022: 52x86
Microsoft.teamfoundation.versioncontrol.common.dll10.0.30319.386230,30407-Nov-201022: 52x86
Microsoft.teamfoundation.versioncontrol.Controls.dll10.0.30319.3864,435,87207-Nov-201022: 52x86
Microsoft.teamfoundation.versioncontrol.Server.dll10.0.30319.386614,81607-Nov-201022: 52x86
Microsoft.teamfoundation.webaccess.Controls.dll10.0.30319.386618,39207-Nov-201022: 52x86
Microsoft.teamfoundation.webaccess.Server.dll10.0.30319.386486,80007-Nov-201022: 52x86
Microsoft.teamfoundation.webaccess.workitemtracking.dll10.0.30319.386382,37607-Nov-201022: 52x86
Microsoft.teamfoundation.workitemtracking.Adapter.dll10.0.30319.386284,57607-Nov-201022: 52x86
Microsoft.teamfoundation.workitemtracking.Server.dataaccesslayer.dll10.0.30319.386587,72007-Nov-201022: 52x86
Microsoft.visualstudio.qualitytools.common.dll10.0.30319.3861,332,62407-Nov-201022: 52x86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.30319.386273,83207-Nov-201022: 52x86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.30319.386448,93607-Nov-201022: 52x86
Microsoft.visualstudio.qualitytools.vsip.dll10.0.30319.386349,07207-Nov-201022: 52x86
Microsoft.visualstudio.testtools.datacollection.videorecorder.dll10.0.30319.38660,35207-Nov-201022: 52x86
Microsoft.visualstudio.testtools.manualtest.common.dll10.0.30319.386810,40807-Nov-201022: 52x86
Tfslabconfig.exe10.0.30319.386113,49607-Nov-201022: 52x86
Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder.dll.configNão aplicável2,05515-Oct-201014: 20Não aplicável

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a".

Propriedades

Artigo: 2434700 - Última revisão: 13 de janeiro de 2011 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio Team Foundation Server 2010
Palavras-chave: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2434700 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2434700

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com