I’ve been playing a little bit with TFS 2015 recently. The setup I’ve got going at the moment is a Hyper-V server with 3 virtual machines in a domain: a DC, a TFS server, and a build machine.
Build agents are deployed differently in TFS 2015 than they were in TFS 2013. Instead of having to run the TFS installer on each build machine, you can now download a build agent from your TFS server through your browser. So, to set up my build machine, I opened up a browser, typed in the TFS server’s URL… and was immediately greeted with the generic “Internet Explorer could not display this page” error message.
The culprit in this case was firewall rules. It turns out that when TFS is installed, it adds a rule to allow connections through port 8080, but it only adds this for the public profile. Changing this rule to allow connections from the same domain fixes the problem: