2015-08-18 5 views
7

После обновления TFS Express, 2013 до 2015 года я получаю следующее сообщение об ошибке (ы):TF400898 ошибка после обновления до TFS 2015

1) При попытке перейти на страницу TFS администратора

TF400898: An Internal Error Occurred. 

2) в журнале событий:

Web Request Details 
    Url: http://tfs.XXXXXX.com:8080/tfs/defaultcollection/Services/v3.0/LocationService.asmx [method: POST] 
    User Agent: Team Foundation (devenv.exe, 14.0.23102.0, Pro, SKU:31) 
    Headers: not available 
    Path: /tfs/defaultcollection/Services/v3.0/LocationService.asmx 
    Local Request: False 
    Host Address: 76.XXX.XXX.115 
    User: RR2014\sweaver [authentication type: NTLM] 

Exception Message: The extension '.svc' is not registered with WCF/WF handler. Please either remove relativeAddress '~/ServiceManagement.svc' in 'system.serviceModel/serviceHostingEnvironment/serviceActivations' from configuration file or register the corresponding extension '.svc' with WCF/WF handler. Please refer to 'http://msdn.microsoft.com/en-us/library/bb515343.aspx' for how to register an extension in IIS. (type ConfigurationErrorsException) 
Exception Stack Trace: at System.ServiceModel.ServiceHostingEnvironment.HostingManager.NormalizedRelativeAddress(String relativeAddress) 
    at System.ServiceModel.ServiceHostingEnvironment.HostingManager.LoadConfigParameters() 
    at System.ServiceModel.ServiceHostingEnvironment.HostingManager..ctor() 
    at System.ServiceModel.ServiceHostingEnvironment.EnsureInitialized() 
    at System.ServiceModel.ServiceHostingEnvironment.OnEnsureInitialized(Object state) 
    at System.ServiceModel.AspNetPartialTrustHelpers.PartialTrustInvoke(ContextCallback callback, Object state) 
    at System.ServiceModel.ServiceHostingEnvironment.SafeEnsureInitialized() 
    at System.ServiceModel.Activation.ServiceHttpModule.BeginProcessRequest(Object sender, EventArgs e, AsyncCallback cb, Object extraData) 
    at System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

3) в Visual Studio 2015 при попытке подключения:

CData elements not valid at top level of an XML document. Line 1, position 3. 

enter image description here

Как это исправить?

ответ

4

Единственный ресурс, который я мог найти по этой проблеме, - это MSDN forums post.

Я подозреваю, что вы попытались установить Windows Server AppFabric, но не настроили его. Если вы не используете Windows Server AppFabric, вам необходимо удалить или удалить его. .

Этот комментарий был просветительским, но немного страшным, поскольку я на самом деле полагаюсь на AppFabric !!!

Я использую только функции кеширования, и, оказывается, AppFabric имеет целые Service Management Service, которые перехватывают запросы - или something to that effect. Я не использовал это.

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

  • Go Start>Programs and Features
  • Выберите AppFabric 1.1 for Windows Server и нажмите Change
  • Снимите флажок Hosting Services

enter image description here

  • Next Продолжить, чтобы удалить эту COMPON Ent.

  • Теперь вы можете запускать TFS без конфликтов с AppFabric.

Если вы на самом деле с помощью Hosting Services вы, вероятно, уже знаете больше, чем я о том, как это работает, так что я надеюсь, что вы можете взять его оттуда, чтобы диагностировать проблему. Первоначальное сообщение об ошибке должно дать некоторое направление.

+1

Ничего себе. Вы спасли пятницу днем. – granadaCoder

Смежные вопросы