Сообщение об ошибке «Сервер, возвращаемый тип содержимого text/html» или "System.IO.IOException" исключение после обновления сервера TFS 2008 до TFS 2010

Переводы статьи Переводы статьи
Код статьи: 2434700 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.:
  • Имеется два файла в Microsoft Team Foundation Server 2008 (TFS 2008). Например имеется файл A и B. файла Более ранних версий имя файла B совпадает с текущей имя файла, а.
  • Изменить и проверить в двух файлах одного и того же набора изменений с помощью системы управления версиями TFS 2008.
  • Обновить сервер TFS 2008 до TFS 2010.
  • Редактировать файл A и затем можно его вернуть.
  • Пользователь пытается загрузить более раннюю версию файла, а.
В этом случае пользователь может возникнуть одна из следующих причин:
  • Если пользователь подключается к TFS, используя доступ в Интернет, System.IO.IOException исключение, и пользователь получает следующее сообщение об ошибке:
    Не удается прочитать данные из транспортного соединения: подключение было закрыто.
  • Если пользователь подключается к TFS с помощью Team Explorer, пользователь получает следующее сообщение об ошибке:
    Сервер вернул тип содержимого text/html, который не поддерживается.

Причина

Эта проблема возникает из-за разности задания на сервере уровня приложений TFS 2010 неправильно помечает файл. Например задание дельта должны пометить файл а. Тем не менее дельта задания файлов B вместо. Таким образом создается исключение на сервер уровня приложений TFS 2010, и создаются следующие сообщения исключений трассировки стека.

Сообщение исключения

Данные, значение Null. Этот метод или свойство не может быть вызван на значения Null. (введите SqlNullValueException)

Stack Trace:

в System.Data.SqlClient.SqlBuffer.get_Int64 () в Microsoft.TeamFoundation.VersionControl.Server.ItemCompositionctor (средство чтения SqlDataReader) в Microsoft.TeamFoundation.VersionControl.Server.ContentComponent.QueryFileContents (Int32 fileId)

Это исключение приводит к проблеме, описанной в разделе “ Проблема ”.

Решение

Для решения этой проблемы, установите следующее исправление на уровне приложений, TFS 2010.

Сведения об исправлении

Эта проблема может быть решена с помощью исправления, специально выпущенного корпорацией Майкрософт.. однако оно предназначено только для устранения проблемы, описанной в данной статье.. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная проблема.. Исправление может подвергаться дополнительному тестированию.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Чтобы получить данное исправление и решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт.. Полный список телефонов службы поддержки пользователей корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=support
Примечание.В отдельных случаях, если специалистом службы технической поддержки Майкрософт будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена.. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях..

Предвартельные требования

Для установки этого исправления необходимо установить 2010 TFS.

Необходимость перезагрузки

При использовании уязвимых файлов, после установки данного исправления, необходимо перезагрузить компьютер после установки исправления.

Сведения о заменяемых исправлениях

Это исправление не заменяет любые другие исправления.

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых версий Team Foundation Server 2008
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Leviewer.exe10.0.30319.386117,58407 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Admin.dll10.0.30319.38620,496,76007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Build.Controls.dll10.0.30319.3861,349,52007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Build.jobservice.Extensions.dll10.0.30319.38630,12007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Build.processcomponents.dll10.0.30319.38662,88007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Build.Server.dll10.0.30319.386439,68807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Build.Workflow.dll10.0.30319.386651,15207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Common.dll10.0.30319.386516,99207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Configuration.Commands.dll10.0.30319.386262,56007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Framework.Server.dll10.0.30319.3861,094,54407 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.jobservice.Extensions.Core.dll10.0.30319.38658,28007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.jobservice.labmanagerjobs.dll10.0.30319.38691,04807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.activities.dll10.0.30319.386763,79207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.Controller.Common.dll10.0.30319.386236,44807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.Controller.virtualmachinemanagerinterface.dll10.0.30319.38683,40807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.Execution.dll10.0.30319.386757,12807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.leviewer.dll10.0.30319.386440,71207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.Servicing.dll10.0.30319.38658,24807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.testintegration.Server.dll10.0.30319.386145,83207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.uiutils.dll10.0.30319.386266,12007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.Workflow.activities.dll10.0.30319.386436,64007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Lab.workflowintegration.Server.dll10.0.30319.386122,80007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Management.Controls.dll10.0.30319.3862,355,09607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.Server.deploy.tfcollection.dll10.0.30319.386534,44007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.activities.Common.dll10.0.30319.386307,12807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.activities.dll10.0.30319.3861,509,28807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.activityruntime.dll10.0.30319.386214,96007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Client.dll10.0.30319.386597,40807 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Client.wpfcontrols.dll10.0.30319.386254,39207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.clientpackage.dll10.0.30319.38672,62407 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Common.dll10.0.30319.38633,69607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Controller.dll10.0.30319.386119,72007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Controls.dll10.0.30319.386417,18407 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.testmanagement.Controls.wpfworkitemcontrols.dll10.0.30319.38699,28007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.VersionControl.Client.dll10.0.30319.386694,17607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.VersionControl.Common.dll10.0.30319.386230,30407 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.VersionControl.Controls.dll10.0.30319.3864,435,87207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.VersionControl.Server.dll10.0.30319.386614,81607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.webaccess.Controls.dll10.0.30319.386618,39207 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.webaccess.Server.dll10.0.30319.386486,80007 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.webaccess.WorkItemTracking.dll10.0.30319.386382,37607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.WorkItemTracking.Adapter.dll10.0.30319.386284,57607 Ноября 2010 г22: 52X86
Microsoft.TeamFoundation.WorkItemTracking.Server.dataaccesslayer.dll10.0.30319.386587,72007 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.qualitytools.Common.dll10.0.30319.3861,332,62407 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.qualitytools.controllerobject.dll10.0.30319.386273,83207 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.qualitytools.executioncommon.dll10.0.30319.386448,93607 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.qualitytools.VSIP.dll10.0.30319.386349,07207 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.TestTools.DataCollection.videorecorder.dll10.0.30319.38660,35207 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.TestTools.manualtest.Common.dll10.0.30319.386810,40807 Ноября 2010 г22: 52X86
Tfslabconfig.exe10.0.30319.386113,49607 Ноября 2010 г22: 52X86
Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder.dll.configНеприменимо2,05515 Октября 2010 г14: 20Неприменимо

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Свойства

Код статьи: 2434700 - Последний отзыв: 13 января 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio Team Foundation Server 2010
Ключевые слова: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2434700 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2434700

Отправить отзыв

 

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