A few notes on PROXY and Team Foundation Server

Last week saw a couple interesting requests and references around TFS and proxy. I thought I’d share…

1. Augusto Alvarez has a nice post over on his BLOG that details Publishing Team Foundation Server 2005 (Single-Server Mode) with ISA Server 2006. It also works for 2008. If you’re trying to do the same, Augusto’s steps could be quite helpful to you.

2. The following question was posed:

Anyone know of a way to not use the web proxy (other than the “Bypass proxy on local” setting in IE)? Corporate has a web proxy + script they use.

In this situation, where a script is being used to configure client proxy settings, TFS Team Explorer may experience issues. As an application which uses the .NET runtime, it does not support automatic proxy discovery scripts. If Internet Explorer uses the automatic configuration options to determine the HTTP proxy settings, you can manually configure the global HTTP proxy settings in the Machine.config file. support.microsoft.com/kb/307220 explains how.

3. support.microsoft.com/kb/910804. This article appears to be specific to the help system, but it contains a proxy configuration you can add to devenv.exe.config that will affect the entire app, including Team Explorer.

4. Registry key for Team Explorer itself:

a. Using REGEDIT, add a String value called BypassProxyOnLocal under HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\TeamFoundation\RequestSettings. 

b. Change the value to "true" (no quotes).

NOTE: Change this to …\VisualStudio\9.0\… for TE 2008.

HTH,
-Trev