Sometimes due to uh.. software conflicts.. the IIS site for Team Foundation Server might be deleted. In order to recover it you need to reinstall the Application-Tier of Team Foundation Services.
Here’s the link that put us on the right path:
The high level instructions are:
- Uninstall Application Tier of Team Foundation Services through the command line
- Configure Application Tier through TFS Administration Console
Here’s the rough guide to bringing it back:
Uninstalling TFS Application Tier through command line
> cd "C:\Program Files\Microsoft Team Foundation Server 11.0\Tools" > TFSconfig.exe setup /uninstall:ApplicationTier
Configure Application Tier through TFS Administration Console
Open “Team Foundation Server Administration Console” as Administrator
In the left Pane, click on “Application Tier”
Click on “Configure Installed Features”
Select “Application-Tier Only”
Click on “Start Wizard”
Specify existing SQL Instance which hosts the TFS Configuration database.
Specify service account (use the same one that was previously used)
Specify authentication protocol (NTLM or Kerberos)
Press next and configure until the wizard is completed. Voila, TFS is back!
Please note, you may have to edit the bindings of the “Team Foundation Server” IIS site and use the “Change URLs” interface in the TFS Administration Console to properly configure access URLs.