Work items and source control

Howdy,

I've just installed TFS (after a few days of pounding my head)... and now I've followed the walkthrough to allow SSL/Basic auth... so as to allow access over the internet (this is a test server, setup on an external box). I've managed to get most aspects working properly, however: from Team Explorer, "Work Items" fails to fill, and returns a red "X". Source control also fails. The details:

output in VS after a refresh of the team project:

Team Foundation Server vs-371_vds-104 does not exist or is not accessible at this time.

Technical information (for administrator):

HTTP code 503: TF30059: Fatal error while initializing web service

In the application error log:

3 warnings from TFS work item tracking - the first (and I think probably most interesting/useful):

TF53010: An unexpected condition has occurred in a Team Foundation component. The information contained here should be made available to your site administrative staff.

Technical Information (for the administrative staff):

Date (UTC): 2/9/2007 5:00:54 AM

Machine: VS-371_VDS-104

Application Domain: /LM/W3SVC/2/Root/WorkItemTracking-2-128154704484498112

Assembly: Microsoft.TeamFoundation.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727

Process Details:

Process Name: w3wp

Process Id: 3372

Thread Id: 2628

Account name: VS-371_VDS-104\TFSSERVICE

Detailed Message: TF30045: The instance information has not been configured or is not available for this Team Foundation Server. Please contact your Team Foundation Server administrator.

Web Request Details

Url: https://vs-371_vds-104:8081/WorkItemTracking/v1.0/ClientService.asmx [method: POST]

User Agent: Team Foundation (devenv.exe, 8.0.50727.762)

Headers: Content-Length=1720&Content-Type=application%2fsoap%2bxml%3b+charset%3dutf-8%3b+action%3d%22http%3a%2f%2fschemas.microsoft.com%2fTeamFoundation%2f2005%2f06%2fWorkItemTracking%2fClientServices%2f03%2fGetMetadataEx2%22&Accept-Encoding=gzip%2cgzip&Accept-Language=en-US&Authorization=Basic+YnJhZDpqZWxsaXNvbg%3d%3d&Expect=100-continue&Host=vs-371_vds-104%3a8081&User-Agent=Team+Foundation+(devenv.exe%2c+8.0.50727.762)&X-TFS-Version=1.0.0.0

Path: /WorkItemTracking/v1.0/ClientService.asmx

Local Request: True

Host Address: 209.97.215.181

User: VS-371_VDS-104\Brad [authentication type: Basic]

Exception Message: TF30063: You are not authorized to access VS-371_VDS-104. (type TeamFoundationServerUnauthorizedException)

Exception Stack Trace: at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.ThrowIfUnauthorized(HttpWebResponse response)

at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)

at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

at Microsoft.TeamFoundation.Proxy.BisRegistrationServiceProxyWsdl.GetRegistrationEntries(String toolId)

at Microsoft.TeamFoundation.Proxy.BisRegistrationProxy.GetRegistrationEntries(String toolId)

at Microsoft.TeamFoundation.Proxy.BisRegistrationService.RefreshMemoryCache()

at Microsoft.TeamFoundation.Proxy.BisRegistrationService.RefreshCachesIfNeeded(Boolean direct)

at Microsoft.TeamFoundation.Proxy.BisRegistrationService.GetRegistrationEntries(String toolId)

at Microsoft.TeamFoundation.Client.TeamFoundationServer.GetInternalProxyUrl(IRegistration regProxy, Type serviceType)

at Microsoft.TeamFoundation.Client.TeamFoundationServer.CreateInternalProxy(Type serviceType)

at Microsoft.TeamFoundation.Client.TeamFoundationServer.GetService(Type serviceType)

at Microsoft.TeamFoundation.WorkItemTracking.Server.RegistrationInfo..ctor()

at Microsoft.TeamFoundation.WorkItemTracking.Server.RegistrationInfo.GetInstance()

at Microsoft.TeamFoundation.WorkItemTracking.Server.Global.get_OperationalDbConnectionString()

at Microsoft.TeamFoundation.Server.TeamFoundationApplication.GetApplicationInstanceInfo()

at Microsoft.TeamFoundation.Server.TeamFoundationApplication.InstanceInfoMatches(String& reason)

then 3 errors from TFS Version Control,

then 1 warning from TFS Version Control

then 2 warnings from TFS Version Control

It looks as though I'm just missing some permissions, or authentication policy Does anyone happen to know exactly what permission/policy might be involved in this specific instance What am I missing If I try the webservice by hand from ie i get:

TF10216: Team Foundation services are currently unavailable. Try again later. If the problem persists, contact your Team Foundation Server administrator.

Thanks so much,

Brad Parcels



Answer this question

Work items and source control

  • Bruce Barker

    Thanks for the reply... The webservices are all configured for the corrrect app pool (which is configured to run as TFSSERVICE) as you suggest.
  • Rocking Karthik

    Same proble, same cure.

    Thanks for posting!



  • Flap

    Sorry, just looking at my last post - the last "then 2 warnings from TFS Version Control" was meant to say "then 2 'Information' items from TFS Version control.

    Cheers,

    Brad


  • TinSoldier

    For what it's worth if anyone else runs into something similar, the problem seems to have been fixed by removing the subnet entry in my AuthenticationFilter.ini.

    Cheers, Brad


  • NotTaken

    Looks like your web services are not configured properly. One thing you can check is to make sure your Work Item Tracking web services are running under TFS AppPool and your TFS AppPool is configured to use TFS service account. You can check these in IIS manager by right click on the properties.
  • gonzo883

    Your a champ! This fixed my problem take out the subnet from the end of the SubnetList and it all worked! Thanks Brad

    [config]
    RequireSecurePort=true
    SubnetList=xxx.xxx.xxx.xx


  • Work items and source control