If you want to install TFS 2010 Beta 1 on Windows Server 2008 R2 release candidate or the full released version (RTM), you’ll want to be sure to read this blog post: http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx and follow the instructions about SharePoint.
Otherwise you’ll end up having to start from scratch with a reinstall of the OS (like I’m doing now). It’s been a few months since I did the install the last time, and forgot about that one very important item. (At least I’m using a boot-to-native VHD image instead of my primary OS for this installation. More about that in another post.)
There’s a blog post that says you can simply uninstall SharePoint and TFS at this point, then reinstall, following the steps below. But, when I tried that I ran into all sorts of configuration issues. So I’m paving the VHD and starting over to make sure everything’s solid.
These are the steps I forgot to take, from Trev’s blog post:
So, if you want to do a default configuration / single-server TFS 2010 setup on Windows Server 2008 R2 RC [or RTM], try this:
1. Download the single-executable WSS 3.0 SP2, selecting the bitness you will need:
WSS 3.0 *with* SP2:
2. Install Windows Server 2008 R2 RC, IIS, and SQL Server 2008 as instructed in the TFS 2010 install guide.
3. Change the Identity of the “DefaultAppPool” Application Pool to ‘NetworkService’ from ‘ApplicationPoolIdentity’ (IIS admin, advanced properties for the “DefaultAppPool” Application Pool, change the Identity to ‘NetworkService’).
4. “Install” TFS 2010. The Team Foundation Server Configuration Wizard should start when it’s done. Leave it open, but don’t do anything yet.
5. Overwrite Program Files\Microsoft Team Foundation Server 10.0\Tools\SharePoint.exe with the new SharePoint.exe you downloaded in step 1.
6. Return to the Team Foundation Server Configuration Wizard and proceed with the Default configuration.
When it’s finished, you should have a working TFS 2010 install! Install Team Explorer now and try to create a Team Project now, to see just how successful you were (don’t forget to run VS elevated!). 🙂