<?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/"
	>

<channel>
	<title>Guillaume Rouchon&#039;s Blog</title>
	<atom:link href="http://blog.qetza.net/en/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.qetza.net</link>
	<description>.Net and VisualStudio ALM</description>
	<lastBuildDate>Mon, 04 Mar 2013 06:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>VS ALM : Tips for using Brian Keller&#8217;s VS ALM virtual machine</title>
		<link>http://blog.qetza.net/en/2013/03/04/vs-alm-tips-sur-lutilisation-de-la-machine-virtuelle-vs-alm-de-brian-keller/</link>
		<comments>http://blog.qetza.net/en/2013/03/04/vs-alm-tips-sur-lutilisation-de-la-machine-virtuelle-vs-alm-de-brian-keller/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 06:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2012]]></category>
		<category><![CDATA[Visual Studio ALM]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=640</guid>
		<description><![CDATA[I&#8217;m using more and more Brian Keller&#8217;s virtual machine for my presentations and demos. This virtual machine can be downloaded on Brian&#8217;s blog: http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx This VM already contains all tools installed and configured and also has some projects with data. To ensure it&#8217;s use over time some scripts are run at each startup of the]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using more and more <a href="http://blogs.msdn.com/b/briankel/">Brian Keller&#8217;s</a> virtual machine for my presentations and demos. This virtual machine can be downloaded on Brian&#8217;s blog:</p>
<p><a title="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx" href="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx">http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx</a></p>
<p>This VM already contains all tools installed and configured and also has some projects with data. To ensure it&#8217;s use over time some scripts are run at each startup of the system and can cause some errors when you want, like me, to do your own demos.</p>
<p>Here are 2 tips to avoid the &#8220;demo effect&#8221; <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li><strong>Be careful of the time</strong> : at each restart the date and time are reset to 05/16/2012 at 12PM. If you have prepared a demo by doing some checkins and you will do some more checkins while demoing, it&#8217;s important to update the <strong>C:\util\SetDateAndTime.bat</strong> script to change the time and put a value after your last checkin. If you don&#8217;t you will get a checkin error during your demo since you&#8217;re doing a checkin before the last one:<br />
<img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="image" src="http://blog.qetza.net/wp-content/uploads/2013/02/image_thumb.png" border="0" alt="image" width="405" height="73" /></li>
<li><strong>Be careful on hosts file</strong> : as for date and time, the hosts file is automatically reset at each startup. If you need to update it for your demos don&#8217;t forget to also modify the <strong>C:\util\updatedhosts</strong> file. If you don&#8217;t you will have errors when accessing those network resources:
<p><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="image" src="http://blog.qetza.net/wp-content/uploads/2013/02/image_thumb1.png" border="0" alt="image" width="474" height="196" /></li>
</ol>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2013/03/04/vs-alm-tips-sur-lutilisation-de-la-machine-virtuelle-vs-alm-de-brian-keller/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2013/03/04/vs-alm-tips-sur-lutilisation-de-la-machine-virtuelle-vs-alm-de-brian-keller/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TFS : Create a WebDeploy package using Team Build</title>
		<link>http://blog.qetza.net/en/2013/02/18/tfs-creer-un-package-webdeploy-avec-teambuild/</link>
		<comments>http://blog.qetza.net/en/2013/02/18/tfs-creer-un-package-webdeploy-avec-teambuild/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 15:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[TeamBuild 2012]]></category>
		<category><![CDATA[WebDeploy]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=665</guid>
		<description><![CDATA[During my session at the TechDays 2013 a reader of my blog asked me how to generate a WebDeploy package from Team Build. Here&#8217;s a post on this subject Before starting here&#8217;s a brief reminder of what WebDeploy is: WebDeploy is a tool to simplify the deployment of web applications or web sites on IIS servers.]]></description>
			<content:encoded><![CDATA[<p>During my session at the TechDays 2013 a reader of my blog asked me how to generate a WebDeploy package from Team Build. Here&#8217;s a post on this subject <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Before starting here&#8217;s a brief reminder of what <a title="WebDeploy" href="http://www.iis.net/downloads/microsoft/web-deploy">WebDeploy</a> is:</p>
<p>WebDeploy is a tool to simplify the deployment of web applications or web sites on IIS servers. With WebDeploy an administrator can export or import a web site as a configurable package or can synchronize IIS servers.</p>
<p>In this post i&#8217;ll show you how you can create a WebDeploy package (.zip) based on your web application source files and the result of it&#8217;s build.</p>
<h3>Configuring the solution</h3>
<p>The first thing you can do is configure your web projet using it&#8217;s properties:</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML367f113.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML367f113" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML367f113_thumb.png" border="0" alt="SNAGHTML367f113" width="613" height="480" /></a></p>
<p>Note that all these parameters can be overrides during a build if you want to centralized some of those parameters. In fact, all these parameters are MsBuild properties <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Setting up a build definition</h3>
<p>Before anything, you need to create a build definition using the default template and configure it to build your solution containing your web application:</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML382aac1.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML382aac1" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML382aac1_thumb.png" border="0" alt="SNAGHTML382aac1" width="640" height="260" /></a></p>
<p>If you start this build without any other parameters you will get in the output a folder named <em>_PublishedWebSites</em> containing your web application:</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML384d26d.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML384d26d" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML384d26d_thumb.png" border="0" alt="SNAGHTML384d26d" width="243" height="143" /></a></p>
<p>To create a WebDeploy package we will need to pass some specific values for MsBuild properties used in the Web deployment targets <em>Microsoft.Web.Publishing.targets</em>. Here are those properties we will override:</p>
<ul>
<li>DeployOnBuild: a boolean to indicate if we want to deploy after building the web application.</li>
<li>DeployTarget: indicates the deployment action to perform.</li>
<li>DefaultPackageFileName : the name of the WebDeploy package to create.</li>
</ul>
<p>Le premier paramètre permet d’indiquer si l’on souhaite lancer le pipeline de déploiement des applications Web référencées par la solution que l’on compile. Par défaut ce paramètre vaut <em>false</em>, il va donc falloir lui passer la valeur <em>true</em>.</p>
<p>Le paramètre <em>DeployTarget</em> permet de spécifier l’action que l’on souhaite réaliser lors du déploiement. Lors d’un déploiement il est possible de réaliser plusieurs type actions (création d’un package ou déploiement), ce qui nous intéresse comme action est la création d’un package WebDeploy. Pour cela il faut utiliser la valeur <em>Package</em> qui se trouve être la valeur par défaut. Donc pas besoin de spécifier une valeur particulière <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Enfin le dernier paramètre permet de spécifier, dans le cas de l’exécution depuis TeamBuild le suffixe des noms des différents fichiers générés. Ce nom est normalement spécifié dans les propriétés du projet mais dans le cas de TeamBuild le nom personnalisé n’est pas utilisé et est remplacé par le nom du projet :</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39370be.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML39370be" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39370be_thumb.png" border="0" alt="SNAGHTML39370be" width="234" height="133" /></a></p>
<p>Nous allons pouvoir utiliser la propriété <em>DefaultPackageFileName</em> afin de surcharger cette valeur :</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39d0f2f.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML39d0f2f" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39d0f2f_thumb.png" border="0" alt="SNAGHTML39d0f2f" width="262" height="136" /></a></p>
<p>Maintenant que nous connaissons les propriétés MsBuild à surcharger nous pouvons mettre à jour notre définition de build pour inclure ces éléments. Tous cela se passe via le paramètre “<em>MsBuild Arguments</em>” dans la section avancée en utilisant la syntaxe MsBuild en ligne de commande “/p:DeployOnBuild=true;DefaultPackageFileName=WygwamTechDays.zip” :</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39fe5a0.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML39fe5a0" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML39fe5a0_thumb.png" border="0" alt="SNAGHTML39fe5a0" width="640" height="214" /></a></p>
<p>Et voila votre build va maintenant générer en plus un package WebDeploy avec le nom que vous lui avez spécifié. Ce package se trouvera dans un sous répertoire de <em>_PublishedWebSites</em> :</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a223e7.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML3a223e7" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a223e7_thumb.png" border="0" alt="SNAGHTML3a223e7" width="256" height="137" /></a></p>
<p>Si vous trouvez l’utilisation des paramètres MsBuild un peu fastidieux, rien ne vous empêche de personnaliser votre template de build afin d’y ajouter des paramètres tel que “<em>Create WebDeploy Package</em>” et “<em>WebDeploy Package Name</em>” et d’utiliser ces valeurs pour passer ou nom des paramètres à l’activité MsBuild. Dans ce cas notez que l’activité MsBuild possède déjà un paramètre DeployOnBuild pour simplifier encore <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Using publishing profiles</h3>
<p>With Visual Studio 2012 you can now create publishing profiles (.pubxml files). Theses files containes the WebDeploy parameters to use. You can easily create or use those profiles inside Visual Studio by doing a right click on your project and select <em>Publish</em> :</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a852b4.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML3a852b4" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a852b4_thumb.png" border="0" alt="SNAGHTML3a852b4" width="407" height="310" /></a></p>
<p>You can create or us an existing publishing profile:</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a9b9df.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML3a9b9df" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3a9b9df_thumb.png" border="0" alt="SNAGHTML3a9b9df" width="627" height="341" /></a></p>
<p>When you have created and added to source controls your publishing profiles you can use the <em>PublishProfile </em>parameter to use them with MsBuild. This parameter specifies the name of the publishing profile file to use (without the .pubxml): <em>/p:PublishProfile=Dev</em></p>
<p>As for the other parameters we use “<em>MsBuild Arguments</em>”:</p>
<p><a href="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3ad6ead.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="SNAGHTML3ad6ead" src="http://blog.qetza.net/wp-content/uploads/2013/02/SNAGHTML3ad6ead_thumb.png" border="0" alt="SNAGHTML3ad6ead" width="640" height="177" /></a></p>
<p>And now you have all the information you need to generate WebDeploy package from Team Foundation Build <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2013/02/18/tfs-creer-un-package-webdeploy-avec-teambuild/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2013/02/18/tfs-creer-un-package-webdeploy-avec-teambuild/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Team Build : TFS Build Extensions &#8211; January 2012</title>
		<link>http://blog.qetza.net/en/2013/02/18/team-build-tfs-build-extensions-january-2012/</link>
		<comments>http://blog.qetza.net/en/2013/02/18/team-build-tfs-build-extensions-january-2012/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 07:00:27 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[TeamBuild 2012]]></category>
		<category><![CDATA[TFS Build Extensions]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=633</guid>
		<description><![CDATA[We released a new stable version on the Community TFS Build Extensions. For a list of updates see the download page here. Your feedback and suggestions are welcomed, use the site’s forum for this :) Carpe Diem.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.qetza.net/wp-content/uploads/2011/07/tfsbuildextensions.png" alt="" /></p>
<p>We released a new stable version on the <a title="Community TFS Build Extensions" href="http://tfsbuildextensions.codeplex.com/">Community TFS Build Extensions</a>. For a list of updates see the download page <a href="http://tfsbuildextensions.codeplex.com/releases/view/92255">here</a>.</p>
<p>Your feedback and suggestions are welcomed, use the site’s forum for this :)</p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2013/02/18/team-build-tfs-build-extensions-january-2012/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2013/02/18/team-build-tfs-build-extensions-january-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechDays : Speaker sur Team Foundation Server 2012 aux TechDays 2013</title>
		<link>http://blog.qetza.net/en/2013/01/10/techdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013/</link>
		<comments>http://blog.qetza.net/en/2013/01/10/techdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 16:24:16 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2012]]></category>
		<category><![CDATA[TechDays]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/2013/01/10/techdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013/</guid>
		<description><![CDATA[Translate original post with Google Translate &#160; Les TechDays 2013 auront lieu du 12 au 14 février au Palais des Congrès de Paris. J’y animerai une session sur “La mise en place d’une usine logicielle avec Team Foundation Server 2012 pour des développements Microsoft et non Microsoft”, Venez nombreux ! Vous pourrez aussi me retrouver]]></description>
			<content:encoded><![CDATA[<p><a href="http://translate.google.com/translate?u=http%3A%2F%2Fblog.qetza.net%2Fen%2F2013%2F01%2F10%2Ftechdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013%2F&#038;hl=en&#038;ie=UTF8&#038;sl=fr_FR&#038;tl=en_US">Translate original post with Google Translate</a></p>
<p><a href="http://bit.ly/TechDays13"><img title="logo_mstechdays_2013" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="logo_mstechdays_2013" src="http://blog.qetza.net/wp-content/uploads/2013/01/logo_mstechdays_2013.png" width="240" height="97" /></a></p>
<p>&#160;</p>
<p>Les <a title="TechDays 2013" href="http://bit.ly/TechDays13">TechDays 2013</a> auront lieu du 12 au 14 février au Palais des Congrès de Paris. J’y animerai une session sur “<a title="La mise en place d’une usine logicielle avec Team Foundation Server 2012 pour des développements Microsoft et non Microsoft" href="http://bit.ly/TD13GRouchon">La mise en place d’une usine logicielle avec Team Foundation Server 2012 pour des développements Microsoft et non Microsoft</a>”, Venez nombreux ! <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Vous pourrez aussi me retrouver sur le stand de <a title="Wygwam" href="http://www.wygwam.com">Wygwam</a> si vous avez des questions ou besoins autour de l’ALM et des outils de développements MS.</p>
<p>Voici aussi les sessions de mes petits camarades de Wygwam :</p>
<ul>
<li><a title="Outillage pour Windows 8 XAML" href="http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=d1e1171c-eed2-4aaf-9628-cd512df102a6">Outillage pour Windows 8 XAML</a> </li>
<li><a title="Introduction au développement Windows 8 avec XAML et .NET 4.5" href="http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=9dafebf4-08aa-4a0b-9c5d-1f9728ecf89c">Introduction au développement Windows 8 avec XAML et .NET 4.5</a> </li>
<li><a title="Kinect en moins de 10 Minutes" href="http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=de6992df-40bb-45e7-8b55-ffe3fe09ce50">Kinect en moins de 10 Minutes</a> </li>
<li><a title="Retrouver de la magie dans le quotidien - nouvelles formes d&#39;interactions avec l&#39;informatique pervasive" href="http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=4964287f-a5e7-4b0b-a5d2-6a842cb904cd">Retrouver de la magie dans le quotidien &#8211; nouvelles formes d&#8217;interactions avec l&#8217;informatique pervasive</a> </li>
</ul>
<p>Carpe Diem.</p>
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2013/01/10/techdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2013/01/10/techdays-speaker-sur-team-foundation-server-2012-aux-techdays-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TFS : Installation using DNS aliases – Part 3 : Team Foundation Server</title>
		<link>http://blog.qetza.net/en/2012/12/03/tfs-installation-avec-des-alias-dns-partie-3-team-foundation-server/</link>
		<comments>http://blog.qetza.net/en/2012/12/03/tfs-installation-avec-des-alias-dns-partie-3-team-foundation-server/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 06:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Team Foundation Server 2012]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=624</guid>
		<description><![CDATA[This post is part of a series on how to install and configure Team Foundation Server using DNS aliases for it&#8217;s components: Part 1 : Data Tiers Part 2 : SharePoint Part 3 : Team Foundation Server In this post we&#8217;ll see how to configure Team Foundation Server to use the DNS aliases for the]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series on how to install and configure Team Foundation Server using DNS aliases for it&#8217;s components:</p>
<ul>
<li><a title="TFS : Installation using DNS aliases – Part 1 – Part 1 : Data Tiers" href="http://blog.qetza.net/?p=577&amp;lang=en">Part 1 : Data Tiers</a></li>
<li><a title="TFS : Installation using DNS aliases – Part 2 : SharePoint" href="http://blog.qetza.net/?p=602&amp;lang=en">Part 2 : SharePoint</a></li>
<li><a title="TFS : Installation using DNS aliases – Part 3 : Team Foundation Server" href="http://blog.qetza.net/?p=624&amp;lang=en">Part 3 : Team Foundation Server</a></li>
</ul>
<hr />
<p>In this post we&#8217;ll see how to configure Team Foundation Server to use the DNS aliases for the database and SharePoint. Here&#8217;s the aliases i&#8217;ll be using for this tutorial:</p>
<ul>
<li>SQL Server : sql01.demo.local</li>
<li>Analysis Services : analysis01.demo.local</li>
<li>Reporting Services : reporting01.demo.local</li>
<li>SharePoint : sharepoint01.demo.local</li>
<li>Team Foundation Server (AT) : tfs01.demo.local</li>
</ul>
<h2>Team Foundation Server (Application Tiers)</h2>
<p>For Team Foundation Server, even if all components are on the same server we&#8217;ll have to do an advance configuration:</p>
<ol>
<li>In the configuration tool for Team Foundation Server, click <strong>Advanced</strong> then <strong>Start Wizard</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-01.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 01" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-01_thumb.png" border="0" alt="TFS 01" width="644" height="484" /></a></li>
<li>On the <strong>Database</strong> tab, in the <strong>SQL Server Instance</strong> field enter the fully qualified DNS name (FQDN) for the SQL server using the DNS alias and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-02.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 02" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-02_thumb.png" border="0" alt="TFS 02" width="644" height="484" /></a></li>
<li>On the <strong>Reporting Services</strong> tab:
<ul>
<li>In the <strong>Reporting Services Instance</strong> field, enter the fully qualified DNS name (FQDN) for the Reporting Services server using the DNS alias.</li>
<li>Click <strong>Populate URLs.</strong></li>
<li>In the <strong>Report Server URL</strong> list, select the entry with the DNS alias.</li>
<li>In the <strong>Report Manager URL</strong> list, select the entry with the DNS alias.</li>
<li>Click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-03.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 03" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-03_thumb.png" border="0" alt="TFS 03" width="644" height="484" /></a></li>
</ul>
</li>
<li>On the <strong>Analysis Services</strong> tab, in the <strong>SQL Server Analysis Services Instance</strong> field enter the fully qualified DNS name (FQDN) for the Analysis Services server using the DNS alias and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-04.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 04" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-04_thumb.png" border="0" alt="TFS 04" width="644" height="484" /></a></li>
<li>On the <strong>Integration</strong> tab, select <strong>Specify a SharePoint location</strong> and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-05.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 05" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-05_thumb.png" border="0" alt="TFS 05" width="644" height="484" /></a></li>
<li>On the <strong>Farm Settings</strong> tab:
<ul>
<li>In the <strong>Site URL</strong> field, enter the fully qualified DNS name (FQDN) for the SharePoint server using the DNS alias.</li>
<li>In the <strong>Administration URL</strong> field, enter the fully qualified DNS name (FQDN) for the SharePoint server with the port 17012 using the DNS alias.</li>
<li>Click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-06.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 06" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-06_thumb.png" border="0" alt="TFS 06" width="644" height="484" /></a></li>
</ul>
</li>
</ol>
<p>The initial configuration is now finished. We need to configure the URL used by TFS for the web access:</p>
<ol>
<li>Open the TFS administration console.</li>
<li>On the <strong>Application Tier</strong> tab, click <strong>Change URLs</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-07.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 07" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-07_thumb.png" border="0" alt="TFS 07" width="644" height="428" /></a></li>
<li>In the <strong>Notification URL</strong> field, enter the fully qualified DNS name (FQDN) for the TFS server using the DNS alias and click <strong>OK</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-08.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 08" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-08_thumb.png" border="0" alt="TFS 08" width="574" height="328" /></a></li>
</ol>
<p>The Team Foundation Server server is now completely configured to use all the DNS aliases. The last part we need to configure is in SharePoint.</p>
<h2>SharePoint</h2>
<p>After configuring TFS the link between TFS and SharePoint is created but without the DNS alias. We need to go back on the SharePoint server to update the TFS extensions for SharePoint:</p>
<ol>
<li>On the SharePoint server, open the TFS administration console..</li>
<li>On the <strong>Extensions for SharePoint Products</strong> tab, select the first entry in the table and click <strong>Modify access</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-09.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 09" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-09_thumb.png" border="0" alt="TFS 09" width="644" height="428" /></a></li>
<li>In the <strong>URL for Team Foundation Server</strong> field, enter the fully qualified DNS name (FQDN) for the TFS server using the DNS alias and click <strong>OK.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-10.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="TFS 10" src="http://blog.qetza.net/wp-content/uploads/2012/11/TFS-10_thumb.png" border="0" alt="TFS 10" width="434" height="393" /></a><br />
</strong></li>
</ol>
<p>And that&#8217;s all folks, all our TFS components are now fully configured to use the DNS aliases. If in the future you need to migrate a component to a new server no more need to rename or reconfigure your TFS platform, all you have to do is update the correct alias on the DNS server <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/12/03/tfs-installation-avec-des-alias-dns-partie-3-team-foundation-server/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/12/03/tfs-installation-avec-des-alias-dns-partie-3-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>TFS : Installation using DNS aliases – Part 2 : SharePoint</title>
		<link>http://blog.qetza.net/en/2012/11/19/tfs-installation-avec-des-alias-dns-partie-2-sharepoint/</link>
		<comments>http://blog.qetza.net/en/2012/11/19/tfs-installation-avec-des-alias-dns-partie-2-sharepoint/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 06:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Team Foundation Server 2012]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=602</guid>
		<description><![CDATA[This post is part of a series on how to install and configure Team Foundation Server using DNS aliases for it&#8217;s components: Part 1 : Data Tiers Part 2 : SharePoint Part 3 : Team Foundation Server In this post we&#8217;ll see how to configure SharePoint to use the DNS aliases for the database and]]></description>
			<content:encoded><![CDATA[<p>This post is part of a series on how to install and configure Team Foundation Server using DNS aliases for it&#8217;s components:</p>
<ul>
<li><a title="TFS : Installation avec des alias DNS – Partie 1 : Data Tiers" href="http://blog.qetza.net/?p=577&amp;lang=en">Part 1 : Data Tiers</a></li>
<li><a title="TFS : Installation avec des alias DNS - Partie 2 : SharePoint" href="http://blog.qetza.net/?p=602&amp;lang=en">Part 2 : SharePoint</a></li>
<li>Part 3 : Team Foundation Server</li>
</ul>
<hr />
<p>In this post we&#8217;ll see how to configure SharePoint to use the DNS aliases for the database and SharePoint. Here&#8217;s the aliases i&#8217;ll be using for this tutorial:</p>
<ul>
<li>SQL Server : sql01.demo.local</li>
<li>SharePoint : sharepoint01.demo.local</li>
</ul>
<h2>SharePoint</h2>
<p>To configure SharePoint with our DNS aliases we cannot use the integrated install with TFS, we must install it separately:</p>
<ol>
<li>Launch the SharePoint installer.</li>
<li>Install the prerequisites.</li>
<li>Start the SharePoint installation then launch the configuration interface.</li>
<li>In the <strong>Database server</strong> field, enter the fully qualified DNS name (FQDN) for the SQL server using the DNS alias and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-01.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 01" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-01_thumb.png" border="0" alt="SP 01" width="566" height="484" /></a></li>
<li>Check <strong>Specify port number</strong>, enter 17012 for the port number to use the default port used by TFS to access SharePoint administration site and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-02.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 02" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-02_thumb.png" border="0" alt="SP 02" width="566" height="484" /></a></li>
<li>Finish the configuration with the configuration tool and the administration site.</li>
</ol>
<p>SharePoint is now configured to use the DNS alias for the database. We must now configure it to respond to request made using the DNS alias sharepoint01:</p>
<ol>
<li>Open the SharePoint Central Administration page.</li>
<li>Click <strong>Configure alternate access mappings</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-03.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 03" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-03_thumb.png" border="0" alt="SP 03" width="640" height="382" /></a></li>
<li>On the <strong>Alternate Access Mappings</strong> page, click <strong>Edit Public URLs</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-04.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 04" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-04_thumb.png" border="0" alt="SP 04" width="640" height="419" /></a></li>
<li>In <strong>Alternate Acces Mapping Collections</strong>, select a collection using <strong>Change Alternate Access Mapping Collection</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-05.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 05" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-05_thumb.png" border="0" alt="SP 05" width="546" height="442" /></a></li>
<li>Click <strong>Central Administration</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-06.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 06" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-06_thumb.png" border="0" alt="SP 06" width="644" height="184" /></a></li>
<li>In the <strong>Intranet</strong> field, enter the fully qualified DNS name (FQDN) for the SharePoint server using the DNS alias without forgetting the port and click <strong>Save</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-07.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 07" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-07_thumb.png" border="0" alt="SP 07" width="601" height="408" /></a></li>
<li>Click <strong>Edit Public URLs</strong> again.</li>
<li>In <strong>Alternate Acces Mapping Collections</strong>, select a collection using <strong>Change Alternate Access Mapping Collection</strong>.</li>
<li>Click <strong>SharePoint – 80</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-10.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 10" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-10_thumb.png" border="0" alt="SP 10" width="640" height="172" /></a></li>
<li>In the <strong>Intranet</strong> field, enter the fully qualified DNS name (FQDN) for the SharePoint server using the DNS alias and click <strong>Save</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SP-11.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SP 11" src="http://blog.qetza.net/wp-content/uploads/2012/11/SP-11_thumb.png" border="0" alt="SP 11" width="611" height="405" /></a></li>
</ol>
<p>Your SharePoint is now installed and configured to work with your DNS aliases. you can now install the TFS extensions for SharePoint as usual.</p>
<p>In my next post we&#8217;ll see how to configure Team Foundation Server to use all the components we just installed <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/11/19/tfs-installation-avec-des-alias-dns-partie-2-sharepoint/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/11/19/tfs-installation-avec-des-alias-dns-partie-2-sharepoint/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TFS : Installation using DNS aliases &#8211; Part 1 : Data Tiers</title>
		<link>http://blog.qetza.net/en/2012/11/05/tfs-installation-avec-des-alias-dns-partie-1-data-tiers/</link>
		<comments>http://blog.qetza.net/en/2012/11/05/tfs-installation-avec-des-alias-dns-partie-1-data-tiers/#comments</comments>
		<pubDate>Mon, 05 Nov 2012 06:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[Team Foundation Server 2012]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=577</guid>
		<description><![CDATA[In my last series of post I&#8217;ve looked at how you can rename server which runs TFS components and reconfigure them so that the platform can be operational again. In this new series i&#8217;ll explain how to realize an installation using DNS aliases so that future server changes will be simplified by simply changing the alias Even you start]]></description>
			<content:encoded><![CDATA[<p>In my last series of post I&#8217;ve looked at how you can rename server which runs TFS components and reconfigure them so that the platform can be operational again. In this new series i&#8217;ll explain how to realize an installation using DNS aliases so that future server changes will be simplified by simply changing the alias <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Even you start with a single server installation, using DNS aliases for all components will simplify your task if you need to make some evolution later. Here&#8217;s the list of components on which we will have an alias:</p>
<ul>
<li>SQL Server</li>
<li>Analysis Services</li>
<li>Reporting Services</li>
<li>SharePoint</li>
<li>Team Foundation Server (Application Tiers)</li>
</ul>
<p>I&#8217;ll look at the specific installation and configuration for this task in 3 parts:</p>
<ul>
<li><a title="TFS : Installation using DNS alias - Part 1 : Data Tiers" href="http://blog.qetza.net/?p=577&#038;lang=en">Part 1 : Data Tiers</a></li>
<li>Part 2 : SharePoint</li>
<li>Part 3 : Team Foundation Server</li>
</ul>
<hr />
<p>Let&#8217;s start with the Data Tiers part which is comprised of SQL Server, Analysis Services and Reporting Services. Here are the aliases i&#8217;ll be using but feel free to use your own <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>SQL Server : sql01</li>
<li>Analysis Services : analysis01</li>
<li>Reporting Services : reporting01</li>
</ul>
<p>My domain used for this tutorial is demo.local.</p>
<h2>SQL Server</h2>
<p>For the SQL Server part (database only), there is no specific configuration as this component doesn&#8217;t have any dependency :)</p>
<h2>Analysis Services</h2>
<p>As for SQL Server, this component doesn&#8217;t have any dependency so there is not specific configuration except in one case : when you install Analysis Services on the same server as another component which depends on it. In this case after the installation you must add a registry key to disable the loopback check. By default you cannot connect to Analysis Services locally using another address than &#8220;localhost&#8221;. Here&#8217;s how to do this:</p>
<ol>
<li>Open the registry editor (regedit.exe).</li>
<li>Go to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa key.</li>
<li>Add the <strong>DisableLoopbackCheck</strong> entry of type <strong>DWORD</strong> with the value <strong>1</strong>.</li>
</ol>
<p>Be careful that this can have some security implications. For more information please read the following Microsoft KB : <span style="background-color: #ffffff;"><a href="http://support.microsoft.com/kb/983444">http://support.microsoft.com/kb/983444</a></span></p>
<h2>Reporting Services</h2>
<p>Installing and configuring Reporting Services is a little bit longer so that you can use DNS aliases:</p>
<ol>
<li>Install Reporting Services but do not configure it.</li>
<li>When the installation is done you must configure Reporting Services manually using the configuration manager.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-01.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 01" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-01_thumb.png" border="0" alt="SSRS 01" width="244" height="244" /></a></li>
<li>Connect to your local SSRS server.</li>
<li>On the <strong>Database</strong> tab, click <strong>Change Database</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-03.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 03" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-03_thumb.png" border="0" alt="SSRS 03" width="640" height="484" /></a></li>
<li>Select <strong>Create a new report server database</strong> and click <strong>Next</strong>.</li>
<li>In the field <strong>Server Name</strong>, enter the fully qualified DNS name (<span style="background-color: #ffffff;">FQDN</span>) of the SQL server using it&#8217;s DNS alias and click <strong>Next</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-05.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 05" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-05_thumb.png" border="0" alt="SSRS 05" width="644" height="464" /></a></li>
<li>Finish the database creation by using the default values.</li>
<li>On the <strong>Web Service URL</strong> tab, click <strong>Apply</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-10.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 10" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-10_thumb.png" border="0" alt="SSRS 10" width="640" height="484" /></a></li>
<li>On the <strong>Report Manager URL</strong> tab, click <strong>Apply</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-11.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 11" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-11_thumb.png" border="0" alt="SSRS 11" width="640" height="484" /></a></li>
<li>On the <strong>Web Service URL</strong> tab, click <strong>Advanced</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-12.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 12" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-12_thumb.png" border="0" alt="SSRS 12" width="640" height="484" /></a><br />
If you ask yourself why we left the Web Service URL tab and come back to it after this is because the UI is not refreshed automatically and we need to change the tab to have the button enable <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
<li>In the <strong>Multiple HTTP Identities</strong> section, click <strong>Add</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-13.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 13" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-13_thumb.png" border="0" alt="SSRS 13" width="484" height="454" /></a></li>
<li>Click <strong>Host Header Name</strong> and enter the fully qualified DNS name of the Reporting Services server using the it&#8217;s DNS alias and click <strong>OK</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-14.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 14" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-14_thumb.png" border="0" alt="SSRS 14" width="384" height="236" /></a></li>
<li>Click <strong>OK </strong>to close the Advanced Multiple Web Site Configuration window.</li>
<li>In the Dans l’onglet <strong>Report Manager URL</strong>, cliquez sur <strong>Advanced</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-16.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 16" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-16_thumb.png" border="0" alt="SSRS 16" width="640" height="484" /></a></li>
<li>In the <strong>Multiple Identities</strong> section, click <strong>Add</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-17.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 17" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-17_thumb.png" border="0" alt="SSRS 17" width="484" height="454" /></a></li>
<li>Click <strong>Host Header Name</strong> and enter the fully qualified DNS name of the Reporting Services server using the it&#8217;s DNS alias and click <strong>OK</strong>.<br />
<a href="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-18.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="SSRS 18" src="http://blog.qetza.net/wp-content/uploads/2012/11/SSRS-18_thumb.png" border="0" alt="SSRS 18" width="384" height="236" /></a></li>
<li>Click <strong>OK</strong> to close the Advanced Multiple Web Site Configuration window.</li>
<li>Click <strong>Exit</strong> to close the Reporting Services configuration manager.</li>
</ol>
<p>Here&#8217;s what you must do to install and configure the SQL Server components to work with DNS aliases <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  For the next part we&#8217;ll see how to configure SharePoint.</p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/11/05/tfs-installation-avec-des-alias-dns-partie-1-data-tiers/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/11/05/tfs-installation-avec-des-alias-dns-partie-1-data-tiers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TFS 2012 : Team Foundation Service is RTMed !</title>
		<link>http://blog.qetza.net/en/2012/11/01/tfs-2012-team-foundation-service-est-ouvert/</link>
		<comments>http://blog.qetza.net/en/2012/11/01/tfs-2012-team-foundation-service-est-ouvert/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 12:11:01 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Service]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=552</guid>
		<description><![CDATA[If you have followed the news around Team Foundation Server 2012 you know that Microsoft has proposed a preview version of its tool on Azure. Since yesterday Team Foundation Service is now officially RTM at the following URL:  http://tfs.visualstudio.com ! The service will continue to improve every 3 weeks which is the sprint cadence of the]]></description>
			<content:encoded><![CDATA[<p>If you have followed the news around Team Foundation Server 2012 you know that Microsoft has proposed a preview version of its tool on Azure. Since yesterday Team Foundation Service is now officially RTM at the following URL:  <a href="http://tfs.visualstudio.com">http://tfs.visualstudio.com</a> !</p>
<p>The service will continue to improve every 3 weeks which is the sprint cadence of the DevDiv team. For now here is what you can get:</p>
<ul>
<li>Free access up to 5 users,</li>
<li>Unlimited number of Team Project,</li>
<li>Version control,</li>
<li>Work Item tracking,</li>
<li>Agile planning tools (Product Backlog, Sprint Backlog et Taskboard),</li>
<li>Feedback management,</li>
<li>Azure build service (still in preview)</li>
</ul>
<p>To connect to the platform for development you can use one of these tools:</p>
<ul>
<li>Visual Studio 2010</li>
<li>Visual Studio 2012</li>
<li>Visual Studio Team Explorer Everywhere 2012 for Eclipse</li>
<li>Git-TF for XCode</li>
</ul>
<p>If you do not need reporting or sharepoint integration I strongly suggest that you take a look at Team Foundation Service <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/11/01/tfs-2012-team-foundation-service-est-ouvert/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/11/01/tfs-2012-team-foundation-service-est-ouvert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TFS 2010: Rename a server – Part 7 : the TeamBuild server</title>
		<link>http://blog.qetza.net/en/2012/08/27/tfs-2010-renommer-un-serveur-partie-7-le-serveur-teambuild/</link>
		<comments>http://blog.qetza.net/en/2012/08/27/tfs-2010-renommer-un-serveur-partie-7-le-serveur-teambuild/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 05:00:00 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=542</guid>
		<description><![CDATA[Posts in this series: Part 1 : introduction Part 2 : the database server Part 3 : the Analysis Services server Part 4 : the Reporting Services server Part 5 : the Sharepoint server Part 6 : the TeamFoundation Server server Part 7 : the TeamBuild server In this sixth post we will see what]]></description>
			<content:encoded><![CDATA[<p>Posts in this series:</p>
<ol>
<li><a title="TFS 2010: Rename a server - Part 1 : introduction" href="http://blog.qetza.net/?p=368&amp;lang=en" target="_blank">Part 1 : introduction</a></li>
<li><a title="TFS 2010: Rename a server – Part 2 : the database server" href="http://blog.qetza.net/?p=371&amp;lang=en" target="_blank">Part 2 : the database server</a></li>
<li><a title="TFS 2010: Rename a server – Part 3 : the Analysis Services server" href="http://blog.qetza.net/?p=392&amp;lang=en" target="_blank">Part 3 : the Analysis Services server</a></li>
<li><a title="TFS 2010: Rename a server – Part 4 : the Reporting Services server" href="http://blog.qetza.net/?p=400&amp;lang=en" target="_blank">Part 4 : the Reporting Services server</a></li>
<li><a title="TFS 2010: Rename a server – Part 5 : the Sharepoint server" href="http://blog.qetza.net/?p=413&amp;lang=en" target="_blank">Part 5 : the Sharepoint server</a></li>
<li><a title="TFS 2010: Rename a server – Part 6 : the TeamFoundation Server server" href="http://blog.qetza.net/?p=526&amp;lang=en" target="_blank">Part 6 : the TeamFoundation Server server</a></li>
<li><a title="TFS 2010: Rename a server – Part 7 : the TeamBuild server" href="http://blog.qetza.net/?p=542&amp;lang=en" target="_blank">Part 7 : the TeamBuild server</a></li>
</ol>
<hr />
<p>In this sixth post we will see what to do to rename the TeamBuild server <em>build</em><em>.demo.local</em> to <em>build1.demo.local</em> and make our service work again <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>TeamBuild</h3>
<p>As for the other rename the first thing to do is rename and restart the server <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We will now reconfigure the build service so that it&#8217;s WCF Endpoint is exposed using the new name:</p>
<ol>
<li>Start the admin console.</li>
<li>Select the <em>Build Configuration</em> node and click the <em>Properties</em> link:<br />
<img src="http://blog.qetza.net/wp-content/uploads/2012/08/10-BuildService_thumb.png" alt="" /></li>
<li>In the dialog window, if the service is started you must first stop it using the <em>stop to make changes</em> link:<br />
<img src="http://blog.qetza.net/wp-content/uploads/2012/08/11-BuildService_thumb.png" alt="" /></li>
<li><em>You can now update theLocal Build Service Endpoint (incoming)</em> field with the new URL:<br />
<img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="Build" src="http://blog.qetza.net/wp-content/uploads/2012/08/Build.png" border="0" alt="Build" width="264" height="308" /></li>
<li>Click <em>Start</em> to restart the build service.</li>
</ol>
<div>
<div>If you do not want to use the admin console, there is no command line but you can make the update directly in the registry:</div>
<div>
<ol>
<li>Open the registry editor (regedit).</li>
<li>Go to <em>HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\TeamFoundation\Build\ServiceHost</em>.</li>
<li>Update the <em>Endpoint </em>value with the new URL.</li>
<li>Restart the build service.</li>
</ol>
</div>
</div>
<p>Your installion is back online using the new TeamBuild server name. In a next post i&#8217;ll show you some tips when installing TFS to avoid doing all those painful actions if you ever need to rename a server.</p>
<ol>Carpe Diem.</ol>
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/08/27/tfs-2010-renommer-un-serveur-partie-7-le-serveur-teambuild/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/08/27/tfs-2010-renommer-un-serveur-partie-7-le-serveur-teambuild/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>TeamBuild: TFS Build Extensions &#8211; August 2012</title>
		<link>http://blog.qetza.net/en/2012/08/24/teambuild-tfs-build-extensions-august-2012/</link>
		<comments>http://blog.qetza.net/en/2012/08/24/teambuild-tfs-build-extensions-august-2012/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 07:43:26 +0000</pubDate>
		<dc:creator>Guillaume Rouchon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[TeamBuild 2010]]></category>
		<category><![CDATA[TeamBuild 2012]]></category>

		<guid isPermaLink="false">http://blog.qetza.net/fr/?p=548</guid>
		<description><![CDATA[We just published a new stable version of the Community TFS Build Extensions. For a list of updates see the download page here. Your feedback and suggestions are welcomed, use the site’s forum for this Carpe Diem.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.qetza.net/wp-content/uploads/2011/07/tfsbuildextensions.png" alt="" /></p>
<p>We just published a new stable version of the <a title="Community TFS Build Extensions" href="http://tfsbuildextensions.codeplex.com/" target="_blank">Community TFS Build Extensions</a>. For a list of updates see the download page <a title="Community TFS Build Extensions - August 2012" href="http://tfsbuildextensions.codeplex.com/releases/view/82906" target="_blank">here</a>.</p>
<p>Your feedback and suggestions are welcomed, use the site’s forum for this <img src='http://blog.qetza.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Carpe Diem.
<ul class="lang_switch">
<li class="lang_switch"><a href="http://blog.qetza.net/fr/2012/08/24/teambuild-tfs-build-extensions-august-2012/"><img src="http://blog.qetza.net/wp-content/plugins/zdmultilang/flags/fr_FR.png" alt="Français" title="Français" border="0"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.qetza.net/en/2012/08/24/teambuild-tfs-build-extensions-august-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
