Мы работаем с TFS 2010 и VS 2010. На моем компьютере постоянно появляется сообщение «TF26173: Team Foundation не удалось подключиться к уровню приложения»
У меня есть VS2010, TeamCompanion 4.2 и TFS Power Tools на Windows 7 x64, которые подключаются к серверу. Я нашел для этого исправление: закрыть все и очистить папку «C: \ Users \ user \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ Cache».
Это позволяет мне снова подключиться, но через несколько операций ошибка повторяется. Пока машина находится в состоянии ошибки, я могу выполнять операции управления исходным кодом в порядке, но я не могу просматривать или изменять рабочие элементы или изменять области и итерации.
У всех других пользователей на сервере нет проблем, поэтому я думаю, что это проблема клиента. Я попытался запросить URL веб-службы в кэшированных файлах, и все ответили ОК. Моя машина находится в той же сети, что и пользователи OK (все внутренние), поэтому не думайте, что это проблема сети.
Буду признателен за любые другие идеи о том, как решить проблему или решить ее.
РЕДАКТИРОВАТЬ: я обнаружил полный след стека ошибки
Microsoft.TeamFoundation.WorkItemTracking.Client.ConnectionException: TF26173: Team Foundation could not connect to the application tier. Check that you have a network connection and that the Team Foundation Server is available. If the problem persists, contact your Team Foundation Server administrator. ---> System.Net.WebException: The request failed with HTTP status 404: Not Found.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.TeamFoundation.WorkItemTracking.Proxy.ClientServiceProxy.GetMetadataEx2(MetadataTableHaveEntry[] metadataHave, String& dbStamp, Boolean useMaster, Int32& locale, Int32& comparisonStyle, Int32& mode)
at Microsoft.TeamFoundation.WorkItemTracking.Proxy.WorkItemServer.GetMetadataEx2(String requestId, Boolean useMaster, MetadataTableHaveEntry[] metadataHave, String& dbStamp, IMetadataRowSets& metadata, Int32& locale, Int32& comparisonStyle, Int32& displayMode)
at CProdStudioBackendChannel.GetMetadata(CProdStudioBackendChannel* , tagVARIANT* pvarLocale, tagVARIANT* pvarComparisonStyle, PsUserDisplayModeEnum* pDisplayMode, Boolean* pfUseSIDSecurity, Int32 fNoFire, Int32 fByPassFireOnThis, WorkItemServer clientService)
--- End of inner exception stack trace ---
at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.HandleComException(Int32 hr)
at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.DatastoreClass.ConnectEx(String connectionString, String defaultCachePath, String instanceId, String userSamName, String userFriendlyName, String userSid, WorkItemServer clientService)
at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.InitializeInternal()
at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.Microsoft.TeamFoundation.Client.ITfsTeamProjectCollectionObject.Initialize(TfsTeamProjectCollection teamProjectCollection)
at Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.InitializeTeamFoundationObject(String fullName, Object instance)
at Microsoft.TeamFoundation.Client.TfsConnection.CreateServiceInstance(Assembly assembly, String fullName)
at Microsoft.TeamFoundation.Client.TfsConnection.GetServiceInstance(Type serviceType, Object serviceInstance)
at Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance(Type serviceType, Object serviceInstance)
at Microsoft.TeamFoundation.Client.TfsConnection.GetService(Type serviceType)
at Attrice.TeamFoundation.Controllers.ServerWrapper.GetWorkItemStore()
at Attrice.TeamFoundation.Controllers.TfsController..ctor(ServerWrapper server)
at Attrice.TeamFoundation.Sidekicks.VisualStudio.TeamFoundationContext.ProjectContextChanged(Object sender, EventArgs e)
at Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt.OnActiveContextChanged(ActiveContextChangedEventArgs args)
РЕДАКТИРОВАТЬ 2: Я отправил эту проблему в Microsoft, поскольку, кажется, нет ответа. Вы можете просмотреть билет на
https://connect.microsoft.com/VisualStudio/feedback/details/710158/vs2010-connection-to-tfs-error-tf26173
Заранее спасибо
Dave