Exceptions:
Client exception: TF31002 : Unable to connect to this Team Foundation Server
Server exception: Could not load type 'Microsoft.TeamFoundation.Server.WebAccess.Routing.SupportedRouteAreaAttribute' from assembly 'Microsoft.TeamFoundation.Server.WebAccess, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Explanation:
Looks like there are compatibility issues with Urban Turtle 4.16 or earlier with TFS 2013 Update 2. You will see the above exceptions, as soon as you apply update 2 on TFS 2013 server with Urban Turtle 4.16 installed.
Solution:
You need to uninstall Urban Turtle 4.16 or earlier and install Urban Turtle 4.16.1. You will end up with the following error while uninstalling Urban Turtle 4.16 after applying Update 2.
Urban Turtle 4.16 is not compatible with this version of Team Foundation Server 2013. Please make sure that you are running Team Foundation Server 2013 (RTM, build 21005.01) or download a compatible version from our website.
Workaround to uninstall Urban Turtle 4.16 or earlier:
1. Use TFSServiceControl quiesce command to ensure that all necessary operations, services, and application pools are stopped for maintenance tasks
- TFSServiceControl quiesce
2.Launch the Registry Editor (c:\windows\regedit.exe)
2.Navigate to key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TeamFoundationServer\12.0'
3.Double-click on the 'BuildNumber' entry
4.Change the value to 21005.01
5.Uninstall Urban Turtle 4.16
6.Restore the value of 'BuildNumber' back to '30324.00'
7. Use TFSServiceControl unquiesce command to start all necessary operations, services, and application pools for TFS
- TFSServiceControl unquiesce
8.Install Urban Turtle 4.16.1
Reference