<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Augusto Alvarez &#187; Team Foundation Sever</title>
	<atom:link href="http://blog.augustoalvarez.com.ar/category/team-foundation-sever/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.augustoalvarez.com.ar</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 02:32:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.augustoalvarez.com.ar' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Augusto Alvarez &#187; Team Foundation Sever</title>
		<link>http://blog.augustoalvarez.com.ar</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.augustoalvarez.com.ar/osd.xml" title="Augusto Alvarez" />
	<atom:link rel='hub' href='http://blog.augustoalvarez.com.ar/?pushpress=hub'/>
		<item>
		<title>Publishing Team Foundation Server 2005 (Single-Server Mode) with ISA Server 2006</title>
		<link>http://blog.augustoalvarez.com.ar/2008/12/12/publishing-team-foundation-server-2005-single-server-mode-with-isa-server-2006/</link>
		<comments>http://blog.augustoalvarez.com.ar/2008/12/12/publishing-team-foundation-server-2005-single-server-mode-with-isa-server-2006/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:54:57 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[ISA Server]]></category>
		<category><![CDATA[Team Foundation Sever]]></category>
		<category><![CDATA[ISA Server Publication]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2008/12/12/publishing-team-foundation-server-2005-single-server-mode-with-isa-server-2006/</guid>
		<description><![CDATA[Publishing a TFS within an ISA Server basically depends on creating three rules for web sites: One will use the TFS default port (8080), the second will use SharePoint (on port 17012) and the other one is for the common HTTP port (80). A small comment about this: The same configuration described here, can also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=21&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Publishing a TFS within an ISA Server basically depends on <strong>creating three rules for web sites</strong>: One will use the <strong>TFS default port</strong> (8080), the second will use <strong>SharePoint </strong>(on port 17012) and the other one is for the <strong>common HTTP port</strong> (80).
<p>A small comment about this: The same configuration described here, can also <strong>work for Team Foundation Server 2008</strong>.
<p>It’s very <strong>important</strong> that you <strong>already have defined your public name for the TFS Server</strong> and even more important that <strong>this public name can be resolved by the ISA Server and over the Internet</strong>.
<p>Let’s start then:
<p><strong><font size="3">1 – Publish TFS Services</font></strong>
<p><strong>1.1 </strong>– Select “<strong>Publish Web Site</strong>” and use the proper name for that rule.
<p><img height="291" alt="" src="http://farm3.static.flickr.com/2177/2220032481_1107746bbb.jpg?v=0" width="304">
<p><strong>1.2 </strong>– Select “<strong>Publish a single Web Site or load balancer</strong>”.
<p><img height="298" alt="" src="http://farm3.static.flickr.com/2111/2220031983_87cf429e1d.jpg?v=0" width="310">
<p><strong>1.3 </strong>– If you are not going to use SSL the just select “<strong>Use non-secured connections…”</strong>
<p><img height="294" alt="" src="http://farm3.static.flickr.com/2050/2220032271_19c1bc7112.jpg?v=0" width="311">
<p><strong>1.4 </strong>– In this step you must indicate the <strong>FQDN that the clients will use to connect with the Team Foundation Server</strong>. Remember that this name should be already accessible for the ISA Server.
<p><img height="304" alt="" src="http://farm3.static.flickr.com/2256/2220827184_731fd75147.jpg?v=0" width="321">
<p><strong>1.5 </strong>– No selection on Path and select “<strong>Forward the original host header…”</strong>
<p><img height="308" alt="" src="http://farm3.static.flickr.com/2376/2220032073_f000a3b59c.jpg?v=0" width="321">
<p><strong>1.6 </strong>– Select “<strong>Accept Requests for: This domain name (type below)</strong>” and use the public TFS name again.
<p><img height="311" alt="" src="http://farm3.static.flickr.com/2268/2220826598_6a123ec9df.jpg?v=0" width="329">
<p><strong>1.7 </strong>– On the next window you will need to <strong>create a Web Listener</strong>, which will be accepting the incoming requests for TFS Services port.
<p><img height="308" alt="" src="http://farm3.static.flickr.com/2110/2220826134_949d6113e6.jpg?v=0" width="323">
<p><strong>1.8 </strong>– Select again what kind of <strong>HTTP connections will use</strong>, secure or not secure.<strong></strong>
<p><strong>1.9 </strong>– Select that the Listener will be getting the requests from the <strong>External</strong> network that you should already have on your ISA Server
<p><img height="294" alt="" src="http://farm3.static.flickr.com/2385/2220031483_1633896f6e.jpg?v=0" width="320">
<p><strong>1.10 </strong>Select that the Listener will <strong>not require authentication</strong>. This process will be done by the TFS itself.
<p><img height="298" alt="" src="http://farm3.static.flickr.com/2010/2220032373_b4e4abbc04.jpg?v=0" width="323">
<p><strong>1.11 </strong>Hit <strong>Next</strong> and <strong>Finish</strong> the new listener creation.
<p><strong>1.12 </strong>Once that the creation of the listener finishes, you’ll be back at the rule wizard.<br />Leave selection of “<strong>No delegation, and client cannot authenticate directly</strong>”
<p><img height="308" alt="" src="http://farm3.static.flickr.com/2172/2220031019_a194dd816f.jpg?v=0" width="324">
<p><strong>1.13 </strong>Leave the “<strong>All Users</strong>” option and hit <strong>Next.</strong>
<p><strong>1.14 </strong>The wizard will complete but that’s not all<strong>. The web listener and the rules that you just created it actually didn’t complete with their proper configuration</strong>, all the listeners are created to “listen” in the default port of HTTP. Like TFS use the port <strong>8080</strong> to receive incoming requests, we will need to change that default port.
<p>Access the rule properties and get to the “<strong>Bridging</strong>” and select the port <strong>8080</strong>.
<p><img height="371" alt="" src="http://farm3.static.flickr.com/2081/2220031631_3d8e9584e3.jpg?v=0" width="325">
<p>Now enter to the listener properties and select on “<strong>Connections</strong>” the correct port.
<p><img height="350" alt="" src="http://farm3.static.flickr.com/2063/2220031279_df3b6fdde8.jpg?v=0" width="317">
<p>On “<strong>Authentication</strong>” select “<strong>Advanced</strong>” and check the option “<strong>Allow client authentication over HTTP</strong>”
<p><img height="376" alt="" src="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" width="319">
<p><strong>1.15 </strong>Hit <strong>OK</strong> twice and the rule for <strong>TFS Services it’s ready</strong>.
<p><font size="3"><strong>2 </strong><strong>– Publish TFS SharePoint</strong></font>
<p><strong>This rule follows the same configuration that the TFS Services on the steps 1 to 13</strong>. As you can imagine the differences are made within the ports configuration, and we will <strong>replace the 8080 used on the first rule by the 17012 of our SharePoint Services</strong>.
<p><strong>2.1 </strong>Enter the properties of the rule you just created for the SharePoint services and Access to the “<strong>Bridging</strong>” options and select the <strong>17012</strong> port.<img height="389" alt="" src="http://farm3.static.flickr.com/2263/2220032853_a70a8a5dae.jpg?v=0" width="327">
<p>Access the <strong>Listener properties</strong> and select “<strong>Connections</strong>” with the proper port:
<p><img height="362" alt="" src="http://farm3.static.flickr.com/2053/2220032961_99c7d87d94.jpg?v=0" width="327">
<p>Again on “<strong>Authentication</strong>” select “<strong>Advanced</strong>” and mark “<strong>Allow client authentication over HTTP”</strong>
<p><img height="385" alt="" src="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" width="327">
<p><strong>2.2 </strong>Now the TFS SharePoint Rule it’s created.
<p><strong><font size="3">3 – Publish TFS www</font></strong>
<p>Like the other two rules, <strong>the steps from 1 to 13 are completely the same</strong>. <strong>Like this rule it’s representing an HTTP connection, neither ports on the Bridging option nor the Web Listener needs to be changed, they must keep as the default port 80 configured. </strong>The only thing that you must do is the authentication method, as we did on the first two.
<p><strong>3.1 </strong>“<strong>Authentication</strong>” select “<strong>Advanced</strong>” and “<strong>Allow client authentication over HTTP</strong>”
<p><img height="382" alt="" src="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" width="325">
<p><strong>3.2 </strong>Hit <strong>OK</strong> twice and you are set to go.
<p>That’s pretty much everything to do.
<p><strong>There’s a common issue within TFS public name</strong>. When you use this FQDN to connect over the Internet, it appears that the users have not the proper permissions, making the <strong>“Documents” and “Reports” items unavailable, for Team Explorer</strong>. You should check another <strong><a href="http://augustoalvarez.wordpress.com/2008/12/12/common-issue-using-team-foundation-server-with-an-external-connection-documents-and-reports-items-becomes-unavailable/">post</a></strong> of mine that has the workaround for that problem.
<p>Also here&#8217;s an interesting article about how ISA Server handles authentication:<br /><a title="http://technet.microsoft.com/en-us/library/bb794722.aspx" href="http://technet.microsoft.com/en-us/library/bb794722.aspx">http://technet.microsoft.com/en-us/library/bb794722.aspx</a>
<p>I hope you find it useful!
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=21&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2008/12/12/publishing-team-foundation-server-2005-single-server-mode-with-isa-server-2006/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2177/2220032481_1107746bbb.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2111/2220031983_87cf429e1d.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2050/2220032271_19c1bc7112.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2256/2220827184_731fd75147.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2376/2220032073_f000a3b59c.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2268/2220826598_6a123ec9df.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2110/2220826134_949d6113e6.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2385/2220031483_1633896f6e.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2010/2220032373_b4e4abbc04.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2172/2220031019_a194dd816f.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2081/2220031631_3d8e9584e3.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2063/2220031279_df3b6fdde8.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2263/2220032853_a70a8a5dae.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2053/2220032961_99c7d87d94.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2277/2220826316_1cda10c32d.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Common issue using Team Foundation Server with an external connection: Documents and Reports items becomes unavailable</title>
		<link>http://blog.augustoalvarez.com.ar/2008/12/12/common-issue-using-team-foundation-server-with-an-external-connection-documents-and-reports-items-becomes-unavailable/</link>
		<comments>http://blog.augustoalvarez.com.ar/2008/12/12/common-issue-using-team-foundation-server-with-an-external-connection-documents-and-reports-items-becomes-unavailable/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:35:48 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[Team Foundation Sever]]></category>
		<category><![CDATA[Source Control]]></category>
		<category><![CDATA[Team Foundation Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2008/12/12/common-issue-using-team-foundation-server-with-an-external-connection-documents-and-reports-items-becomes-unavailable/</guid>
		<description><![CDATA[Team Foundation Server is a very useful tool for team work, badly designed (no secret about that), but useful. The definition itself for TFS almost obligates you that this tool must be accessible not only from the internal network from your company, but also must be from external networks and the Internet. That’s when the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=18&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Team Foundation Server is a very useful tool for team work, badly designed (no secret about that), but useful. The definition itself for TFS almost obligates you that this tool must be accessible not only from the internal network from your company, but also must be from external networks and the Internet.
<p>That’s when the problem appears. If you use Internet as the media to connect to TFS, probably you have this issue: <strong>even with all the permission in place, the Documents and Reports items from Team Explorer becomes unavailable. </strong>
<p><img height="92" alt="" src="http://farm3.static.flickr.com/2277/2219749656_7f268afe6c.jpg?v=0" width="260">
<p>Like you know, <strong>you can use the <a href="http://en.wikipedia.org/wiki/FQDN">FQDN</a></strong> (fully qualified domain name) of the Team Foundation Server name <strong>as the connection’s name with Team Explorer</strong>, for example: <em>server01.domain.com</em>. <strong>Or even you can use the server’s IP</strong>. But what happens if you want to work at home with any project within TFS?<strong>.</strong> If you don’t have a <a href="http://en.wikipedia.org/wiki/VPN">VPN</a> (virtual private network) at your organization to make valid connections with Active Directory it can be very difficult to accomplish that.
<p>First you must achieve that you actually have a FQDN available to be used over the Internet. For example, if you own a web site for your organization, like www.mycompany.com, you can add a DNS record (tfs.mycompany.com) as a valid connection for your server. This post it’s intended to solve the named issue for TFS and not to guide you for a proper configuration of TFS over Internet, we can dedicate that topic to another post.
<p>Let’s focus on the problem. <strong>You have everything in place for a TFS connection over the Internet but you get the Documents and Reports items unavailable, like if you don’t have the proper permissions in place</strong>. This is a common issue within the <strong>SQL Reporting Services</strong> and the FQDN of your TFS connection. <strong>Here’s the solution</strong>:
<p>1 &#8211; Open <strong>cmd</strong> on your Team Foudantion Server. If you have a dual-server configuration, this must be done on the <strong>Application Tier</strong>.<br />2 &#8211; Type “<strong>cd %programfiles%Microsoft Visual Studio 2005 Team Foundation ServerTools</strong>” and press enter.<br />3 &#8211; Run <strong>“tfsadminutil activateat “</strong>
<p><img alt="" src="http://farm3.static.flickr.com/2187/2219749538_c995cff4a5.jpg?v=0">
<p>4 &#8211; Run “<strong>regedit.exe</strong>“.<br />5 &#8211; Access <strong>HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio8.0TeamFoundationReportServer</strong>
<p><img height="444" alt="" src="http://farm3.static.flickr.com/2373/2219749904_e059cd91c0.jpg?v=0" width="345">
<p>6 &#8211; Right-click on the “<strong>Key</strong>” record and select “<strong>Modify</strong>“.<br />7 &#8211; <strong>Insert the TFS FQDN that you use over the Internet connection</strong>.
<p>Now test again the connection with your Team Explorer and all the items should be available to you.
<p><img height="93" alt="" src="http://farm3.static.flickr.com/2322/2218957089_7aacfe8a20.jpg?v=0" width="276">
<p>I hope you find it useful!
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=18&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2008/12/12/common-issue-using-team-foundation-server-with-an-external-connection-documents-and-reports-items-becomes-unavailable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2277/2219749656_7f268afe6c.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2187/2219749538_c995cff4a5.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2373/2219749904_e059cd91c0.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2322/2218957089_7aacfe8a20.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Quick Step-by-Step Installation Guide for Team Foundation Server &#8211; Single Server Mode</title>
		<link>http://blog.augustoalvarez.com.ar/2008/12/12/quick-step-by-step-installation-guide-for-team-foundation-server-single-server-mode/</link>
		<comments>http://blog.augustoalvarez.com.ar/2008/12/12/quick-step-by-step-installation-guide-for-team-foundation-server-single-server-mode/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 14:16:18 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[Team Foundation Sever]]></category>
		<category><![CDATA[Step-by-Step]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2008/12/12/quick-step-by-step-installation-guide-for-team-foundation-server-single-server-mode/</guid>
		<description><![CDATA[If you are thinking that you have all the installation requirements for Team Foundation Server, to avoid surprises, check them again: In a clean installation of Windows Server 2003, install all the components in the order that they are listed here: - First of all, the complete enviorenment of TFS in a single-server mode must [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=4&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2308/2220828536_aa0d7b9ebb.jpg?v=0">
<p>If you are thinking that you have all the installation requirements for Team Foundation Server, to avoid surprises, check them again:
<p><em>In a clean installation of Windows Server 2003, install all the components in the order that they are listed here:</em>
<p>- First of all, the complete enviorenment of <strong>TFS in a single-server</strong> mode must be in <strong>32bits</strong>.<br />- <strong>Windows Server 2003 with SP1 or SP2</strong> (R2 optional): Standard, Enterprise and Datacenter editions supported.<br />- <strong>Internet Information Services 6.0</strong> with ASP.NET enabled (and no support to Front Page Extensions, they are incompatible with Sharepoint). In addition, IIS must have a default web site.<br />- <strong>SQL Server 2005 SP1</strong> <strong>or SP2</strong> Standard or Enterprise Edition as the default instance of SQL Server <strong>*</strong>. If you are not planning to install SP1 on your SQL 2005, the <strong>hotfix KB912838 is required for TFS installation</strong>.<br />- <strong>.Net Framework 2.0 </strong>with the hotfix <strong>KB913393</strong> installed.<br />- <strong>Windows Sharepoint Services 2.0 with SP2</strong>. <strong>Server-farm</strong> type of installation **.<br />- If you are using a firewall check that the <strong>appropriate ports are open</strong> <strong>*</strong>.
<p><strong>IMPORTANT: The hotfixes for SQL 2005 and .Net Framework you may find it in TFS installation media. You probably may have problems finding the .Net Framework hotfix over the Internet.</strong>
<p><strong>*</strong> For a complete reference and all the components needed to SQL 2005 installation and the ports needed to TFS take a look to the <strong>TFS Installation guide</strong> at: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=E54BF6FF-026B-43A4-ADE4-A690388F310E&amp;displaylang=en</a><br /><strong>**</strong> Download Sharepoint Services 2.0 SP2 at <a href="http://go.microsoft.com/fwlink/?linkid=55087">http://go.microsoft.com/fwlink/?linkid=55087</a>. <strong>Do not install the service at “Add or Remove Role” wizard from Windows Server 2003.</strong>
<p><strong><em>What about 64bits Processors? I have to get an operating system in 32bits to install TFS?</em></strong>
<p><em>If you are planning in a Team Foundation Server as a Single-Server mode: Yes, that’s your only choice. But there is also the option of implementing Dual-Server Mode. You can apply this by leaving your Application tier in 32bits and the Data tier (SQL 2005) in 64bits, that’s the only way. The Application tier <strong>must always be in a 32bits environment.</strong></em><strong> </strong>
<p><strong>Hardware Requirements</strong>
<p><strong>Component&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong><strong>Recommended </strong>
<p>Processor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.2 GHz Pentium IV or Athlon <br />RAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 GB<br />Hard Disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8 GB of available space
<p>A third consideration is needed before installing Team Foundation Server in your company. That is if you are working in a domain or workgroup environment:
<p>- <strong>Domain Integration</strong>: The domain functional level must be either in <strong>Windows 2000 native</strong> mode or <strong>Windows 2003. In addition TFS</strong> <strong>cannot be installed in a domain controller</strong>.
<p>- <strong>Workgroup Integration</strong>: Team Foundation Server can only work with workgroups on supported 32-bit operating systems.
<p><strong>Step-by-Step Installation</strong>
<p>If you already checked all the requirements, hands on installation then:
<p><strong>1 –</strong> <strong>Log on as Administrator</strong> in the computer that you’ll install TFS.
<p><strong>2 – Create User accounts for TFS installation</strong>:
<p><strong>TFSSERVICE</strong>. Deselect “Must change password at next logon” and select “Password Never Expires”. Don’t leave the password in blank.
<p><strong>TFSREPORTS</strong>. Deselect “Must change password at next logon” and select “Password Never Expires”. Don’t leave the password in blank.
<p>These exact names are not a requirement for installation; you can use the names that you want. A third account is needed, not for installation but when your clients’ computers use the Server: <strong>TFSPROXY</strong>. And in this one you cannot change his name.
<p><strong><em>Note</em></strong><em>: In almost all installation guides you will find that is also needed a fourth account: <strong>TFSSETUP</strong>, from which you will run the installation. If you are installing, in fact, the Workgroup Edition of TFS it’s not recommended to use this account for installation. The installation procedure also creates a users group named “Team Foundation Licensed Users” (for your developers), as a Workgroup Edition you can only add 5 users to this group (no sub groups permitted of course), and if you use TFSSETUP for installation, this account automatically is added to the licensed users group, loosing the possibility to add a developer. That’s why you should run setup with the Administrators account or any other with privileges to install in the server. </em>
<p><strong>3 –</strong> Insert the installation media of TFS, start the <strong>Autorun</strong> and click Next.
<p><img src="http://farm3.static.flickr.com/2393/2220828742_2cb221a3be.jpg?v=0">
<p><strong>4 –</strong> Accept the <strong>License agreement</strong> and the <strong>destination folder</strong> to TFS.
<p><strong>5 –</strong> Watch for the warnings in the <strong>System Health Check</strong>. And click Next.
<p><strong>6 –</strong> On the <strong>Service Logon Account Name</strong> insert the account you created as <strong>TFSSERVICE</strong> and its password. On the <strong>Reporting Logon Account</strong> insert <strong>TFSREPORTS</strong> and its password.
<p><strong>7 –</strong> <strong>Specify Alert Settings</strong>, this is optional, you can include the SMTP Server and e-mail address where the alerts notifications will be sent.
<p><strong>8 –</strong> On the <strong>Ready to Install</strong> Page click Install.
<p><strong>9 –</strong> After installation as an optional step also is the <strong>backup up of the Reporting Services Encryption Key</strong>.
<p>After the installation is complete, to check everything went OK: in Internet Explorer locate: <a href="http://www.human-debugger.net/ct.ashx?id=435a06b7-4205-4e45-b15f-fc8f9d18f6e1&amp;url=http%3a%2f%2flocalhost%3a8080%2fservices%2fv1.0%2fregistration.asmx">http://localhost:8080/services/v1.0/registration.asmx</a> and the click <strong>GetRegistrationEntries</strong>, click <strong>Invoke</strong> (you don’t have to enter a ToolID) and in the XML verify that the type <strong>VSTF</strong> exists and the close.
<p>It’s highly recommended that your operating system is up to date with “Windows Update”. After the installation of IIS, SQL 2005, .Net Framework, Sharepoint Services you will find several critical updates to install in you OS.
<p><strong>Cheers everyone!!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=4&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2008/12/12/quick-step-by-step-installation-guide-for-team-foundation-server-single-server-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2308/2220828536_aa0d7b9ebb.jpg?v=0" medium="image" />

		<media:content url="http://farm3.static.flickr.com/2393/2220828742_2cb221a3be.jpg?v=0" medium="image" />
	</item>
	</channel>
</rss>
