<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sébastien Bovo [Microsoft France]  : Visual Studio</title><link>http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx</link><description>Tags: Visual Studio</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Session OpenXML et VSTO aux TechDays2009 - PPTX et démonstrations</title><link>http://blogs.msdn.com/sbovo/archive/2009/02/23/session-openxml-et-vsto-aux-techdays2009-pptx-et-d-monstrations.aspx</link><pubDate>Mon, 23 Feb 2009 10:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9440559</guid><dc:creator>Sebastien Bovo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sbovo/comments/9440559.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sbovo/commentrss.aspx?PostID=9440559</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sbovo/rsscomments.aspx?PostID=9440559</wfw:comment><description>&lt;p&gt;Bonjour à tous,&lt;/p&gt;  &lt;p&gt;Je profite de ce billet pour vous donner le lien vers la présentation et les démonstrations de la session au travers du blog de Julien Chable :&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.developpeur.org/neodante/archive/2009/02/14/open-xml-diapositives-et-codes-de-la-session-pos-206-sur-open-xml-et-vsto.aspx" href="http://blogs.developpeur.org/neodante/archive/2009/02/14/open-xml-diapositives-et-codes-de-la-session-pos-206-sur-open-xml-et-vsto.aspx"&gt;http://blogs.developpeur.org/neodante/archive/2009/02/14/open-xml-diapositives-et-codes-de-la-session-pos-206-sur-open-xml-et-vsto.aspx&lt;/a&gt; - Blog à garder sous le coude pour être au courant de ce qui se passe autour d’OpenXML ! Merci Julien.&lt;/p&gt;  &lt;p&gt;A bientôt,&lt;/p&gt;  &lt;p&gt;Sebastien.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9440559" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/.NET+Fx+3.5/default.aspx">.NET Fx 3.5</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/OpenXML/default.aspx">OpenXML</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Techdays/default.aspx">Techdays</category></item><item><title>&lt;Pub&gt;Session OpenXML et VSTO aux TechDays2009&lt;/Pub&gt;</title><link>http://blogs.msdn.com/sbovo/archive/2009/01/21/pubspeakertechdays2009.aspx</link><pubDate>Wed, 21 Jan 2009 18:50:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9356595</guid><dc:creator>Sebastien Bovo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sbovo/comments/9356595.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sbovo/commentrss.aspx?PostID=9356595</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sbovo/rsscomments.aspx?PostID=9356595</wfw:comment><description>&lt;p&gt;&lt;a title="Sebastien Bovo - speaker aux TechDays 2009" target="_blank" href="http://galilee.microsoft.fr/TechDays2009/Speaker.aspx?SpkID=1c6fbc19-b6c3-4afa-8196-a784fec91508"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0" width="100%"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" align="center"&gt;         &lt;p align="center"&gt;&lt;a title="Sebastien Bovo - speaker aux TechDays 2009" target="_blank" href="http://galilee.microsoft.fr/TechDays2009/Speaker.aspx?SpkID=1c6fbc19-b6c3-4afa-8196-a784fec91508"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="Sebastien Bovo - speaker aux TechDays 2009" src="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/PubSpeakerTechDays2009_E2A6/tdspeakermsfv9_3.gif" width="180" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Bonjour,&lt;/p&gt;  &lt;p&gt;Si vous souhaitez d&amp;#233;couvrir comment vous pouvez cr&amp;#233;er, manipuler, modifier, assembler, formater tous vos documents Word, Excel, PowerPoint au format OpenXML,&lt;/p&gt;  &lt;p&gt;Si vous &amp;#234;tes int&amp;#233;ress&amp;#233; par faire ce travail facilement cot&amp;#233; serveur en profitant d'un mod&amp;#232;le objet haut niveau, performant et supportant la mont&amp;#233;e en charge,&lt;/p&gt;  &lt;p&gt;Et si, cerise sur le g&amp;#226;teau, vous souhaitez comprendre comment vous pouvez rendre vos documents intelligents en y int&amp;#233;grant des fonctionnalit&amp;#233;s m&amp;#233;tiers, et transformer &lt;strong&gt;O&lt;/strong&gt;ffice en &lt;strong&gt;B&lt;/strong&gt;usiness &lt;strong&gt;A&lt;/strong&gt;pplication,&lt;/p&gt;  &lt;p&gt;Alors...&lt;/p&gt;  &lt;p&gt;Cette session est pour vous ! - &lt;em&gt;&amp;quot;&lt;/em&gt;&lt;a target="_blank" href="http://galilee.microsoft.fr/TechDays2009/Session.aspx?CellID=b62171c1-c534-438c-a29e-e3d0a5bc0ec9"&gt;&lt;em&gt;G&amp;#233;n&amp;#233;ration de documents Office c&amp;#244;t&amp;#233; serveur avec OpenXML et VSTO&amp;#160; (POS206)&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;A bient&amp;#244;t, sur les TechDays ;-)&lt;/p&gt;  &lt;p&gt;Sebastien.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9356595" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/OpenXML/default.aspx">OpenXML</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Techdays/default.aspx">Techdays</category></item><item><title>Automatisation de la compilation de projets et solutions Visual Studio</title><link>http://blogs.msdn.com/sbovo/archive/2008/06/26/automatisation-de-la-compilation-de-projets-et-solutions-visual-studio.aspx</link><pubDate>Thu, 26 Jun 2008 09:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8652140</guid><dc:creator>Sebastien Bovo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sbovo/comments/8652140.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sbovo/commentrss.aspx?PostID=8652140</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sbovo/rsscomments.aspx?PostID=8652140</wfw:comment><description>&lt;p&gt;&lt;input type="checkbox" /&gt; Vous faites parti d’une équipe de développement très réduite &lt;/p&gt;  &lt;p&gt;&lt;input type="checkbox" /&gt; Vous n’avez pas la chance de travailler avec Team Foundation Server &lt;/p&gt;  &lt;p&gt;&lt;input type="checkbox" /&gt; Vous avez peut-être tenté d’automatiser vos builds en utilisant &lt;a href="http://msdn.microsoft.com/en-us/library/b20w810z.aspx" target="_blank"&gt;devenv.exe /build&lt;/a&gt; en ligne de commandes (&lt;font face="Consolas"&gt;devenv.exe &amp;quot;C:\temp\Projet1\Projet1.sln&amp;quot; /build Release &amp;quot;Projet1.csproj&amp;quot;)&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;input type="checkbox" /&gt; Vous en avez assez d’ouvrir vos solutions avec Visual Studio seulement pour en effectuer la compilation &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Si vous répondez oui à au moins une de ces questions, &lt;strong&gt;MSBuild &lt;/strong&gt;est fait pour vous !&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Microsoft Build Engine (MSBuild.exe) est l’environnement, le jeu d’outils Microsoft de génération de builds pour les solutions Visual Studio. Il permet d’avoir le contrôle total sur le build de projets :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Spécifications des sorties et leurs propriétés &lt;/li&gt;    &lt;li&gt;Gestion des configurations &lt;/li&gt;    &lt;li&gt;Ciblage des différentes versions du .NET Framework à partir de 2.0 &lt;/li&gt;    &lt;li&gt;Utilisation de fichiers projets au format XML correspondant au formats .sln et .csproj générés par Visual Studio &lt;/li&gt;    &lt;li&gt;Définition de tâches (fournies par MSBuild ou pouvant être développées) pour effectuer une action spécifique préliminaire ou postérieure à la compilation &lt;/li&gt;    &lt;li&gt;Installation de Visual Studio non nécessaire sur le serveur de build &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Au tout début, sans se plonger dans toutes ces possibilités, vous pouvez tout simplement commencer par compiler vos solutions en fonction de la configuration mise en place&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/New%20Picture%20(4).png" target="_blank"&gt;&lt;img title="Solution Visual Studio" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="146" alt="Solution Visual Studio" src="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/New%20Picture%20(4)_thumb.png" width="264" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/image_10.png" target="_blank"&gt;&lt;img title="Configuration manager" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="166" alt="Configuration manager" src="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/image_thumb_4.png" width="264" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;Msbuild.exe NomProjet.sln /property:Configuration=Release&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/image_16.png" target="_blank"&gt;&lt;img title="Ligne de commande msbuild" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="Ligne de commande msbuild" src="http://blogs.msdn.com/blogfiles/sbovo/WindowsLiveWriter/Automatisationdescompilationsdesprojetse_A7EC/image_thumb_7.png" width="502" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Pour plus d’informations :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Point d’entrée sur la référence MSBuild - &lt;a href="http://msdn2.microsoft.com/en-us/library/ms171452.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms171452.aspx&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Ciblage de versions spécifiques du .NET Framework avec MSBuild - &lt;a href="http://msdn2.microsoft.com/en-us/library/bb383796.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb383796.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Taches Personalisées - &lt;a href="http://msdn2.microsoft.com/en-us/library/t9883dzc.aspx"&gt;http://msdn2.microsoft.com/en-us/library/t9883dzc.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;MSBuild.exe se trouve dans le répertoire d’installation du .NET Framework 3.5 (C:\Windows\Microsoft.NET\Framework\v3.5)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8652140" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Comment aborder la migration ASP.NET 1.1 vers 2.0</title><link>http://blogs.msdn.com/sbovo/archive/2008/05/22/CommentAborderLaMigrationAspNet11Vers20.aspx</link><pubDate>Thu, 22 May 2008 15:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8531696</guid><dc:creator>Sebastien Bovo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sbovo/comments/8531696.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sbovo/commentrss.aspx?PostID=8531696</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sbovo/rsscomments.aspx?PostID=8531696</wfw:comment><description>Visual Studio 2008 (et 2005) inclus un assistant de migration des projets ASP.NET. Cet assistant peut être utilisé de deux façon : 
&lt;OL&gt;
&lt;LI&gt;Migration vers le mode de projet "&lt;STRONG&gt;Web Application Project&lt;/STRONG&gt;". Ce type de projet est similaire à celui que l’on connait en Visual Studio 2003 et est conseillé pour la migration ASP.NET 1.1 vers 2.0. Cette migration permet d’utiliser toutes les fonctionnalités ASP.NET 2.0 tout en étant dans un mode projet et donc compilation en une dll unique &lt;/LI&gt;
&lt;LI&gt;Migration vers le nouveau mode de projet "&lt;STRONG&gt;Web Site Project&lt;/STRONG&gt;". Cette migration est plus délicate dans la mesure où peuvent survenir des problèmes lors de l’exécution causés par le fait que nous n’avons plus maintenant une dll unique mais plusieurs dlls &lt;/LI&gt;&lt;/OL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;Par exemple, le code behind d’une page Web peut vouloir instancier un contrôle utilisateur avec LoadControl() ou bien instancier une autre page Web à partir de son nom de classe (Webform2 par exemple). Ce code ne fonctionnera pas directement parce que les classes ne sont plus dans la même dll &lt;/LI&gt;
&lt;LI&gt;De la même façon, une classe de l’application ne pourra pas instancier une classe d’une page Web parce que la dll contenant les classes ne référence pas la dll contenant les pages Web &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;D’autres points, ne provoquant pas des erreurs, sont à noter et à tester comme par exemple la présence des fichier .resx devenus inutiles.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Des tests et retours d’expérience ont permis de lister ces points. Je vous encourage à lire le document suivant : Common Web Project Conversion Issues and Solutions - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa479312.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa479312.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa479312.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Voici les ressources utiles sur ce sujet : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Upgrading VS 2003 Web Projects to be VS 2005 Web Application Projects - &lt;A href="http://webproject.scottgu.com/CSharp/Migration/Migration.aspx" mce_href="http://webproject.scottgu.com/CSharp/Migration/Migration.aspx"&gt;http://webproject.scottgu.com/CSharp/Migration/Migration.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Migrating - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa530793.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa530793.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa530793.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Upgrade from ASP.NET 1.x - &lt;A href="http://msdn2.microsoft.com/en-us/asp.net/aa336650.aspx" mce_href="http://msdn2.microsoft.com/en-us/asp.net/aa336650.aspx"&gt;http://msdn2.microsoft.com/en-us/asp.net/aa336650.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Migration vers "Web site project" 
&lt;UL&gt;
&lt;LI&gt;Converting from Visual Studio .NET 2002 or 2003 - &lt;A href="http://msdn2.microsoft.com/en-us/library/3z019waa(VS.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/3z019waa(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/3z019waa(VS.80).aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;How to: Convert a Visual Studio .NET Project to Visual Studio 2005 - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms247241(VS.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms247241(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms247241(VS.80).aspx&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;Migration vers "Web Application Project" 
&lt;UL&gt;
&lt;LI&gt;Introduction to Web Application Projects - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa730880(vs.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa730880(vs.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa730880(vs.80).aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Step-By-Step Guide to Converting Web Projects from Visual Studio .NET 2002/2003 to Visual Studio 2005 - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa479567.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa479567.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa479567.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Common Web Project Conversion Issues and Solutions - &lt;A href="http://msdn2.microsoft.com/en-us/library/aa479312.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/aa479312.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa479312.aspx&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;ASP.NET 2.0 Migration Overview - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms227549(vs.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms227549(vs.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms227549(vs.80).aspx&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Concernant la pré-compilation, voici le point de départ : Selecting a Precompilation Model - &lt;A href="http://msdn2.microsoft.com/en-us/library/ms227430(vs.80).aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms227430(vs.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms227430(vs.80).aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8531696" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sbovo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Comment mettre en place le débogage distant avec Visual Studio .NET</title><link>http://blogs.msdn.com/sbovo/archive/2007/03/23/DebogageDistantAvecVisualStudio.aspx</link><pubDate>Fri, 23 Mar 2007 19:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2794747</guid><dc:creator>Sebastien Bovo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sbovo/comments/2794747.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sbovo/commentrss.aspx?PostID=2794747</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sbovo/rsscomments.aspx?PostID=2794747</wfw:comment><description>&lt;P&gt;Je vous propose, par ces quelques lignes, de clarifier l'insaisissable et célèbre "débogage distant avec Visual Studio .NET".&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 1px; BORDER-BOTTOM: 1px solid"&gt;&lt;B&gt;Conditions préalable&lt;/B&gt;&lt;/DIV&gt;
&lt;P&gt;Pour simplifier les explications,&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Appelons &lt;I&gt;clientA&lt;/I&gt; notre station de travail et &lt;I&gt;serveurB&lt;/I&gt; le serveur distant 
&lt;LI&gt;ClientA fonctionne avec Windows 2000, Windows XP ou Windows 2003 
&lt;LI&gt;ServeurB fonctionne avec Windows 2000 ou Windows 2003 
&lt;LI&gt;clientA et ServeurB sont dans le même domaine Windows&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;D'autre part,&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;IIS et Visual Studio .NET sont installés sur ClientA 
&lt;LI&gt;IIS est installé sur ServeurB 
&lt;LI&gt;Si ServeurB fonctionne avec Windows 2000, le .NET Framework 1.1 doit être téléchargé et installé 
&lt;LI&gt;Le compte du domaine utilisé fait parti des groupes &lt;I&gt;Administrateurs&lt;/I&gt;, &lt;I&gt;VS Développeurs&lt;/I&gt; et &lt;I&gt;Utilisateurs du Débogueur&lt;/I&gt; sur clientA et sur ServeurB&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 1px; BORDER-BOTTOM: 1px solid"&gt;&lt;B&gt;Composants distants&lt;/B&gt;&lt;/DIV&gt;
&lt;P&gt;Afin de pouvoir déboguer un processus sur un serveur distant, ce dernier doit pouvoir recevoir les ordres de débogage et communiquer en retour avec la station de travail. Ce sont les &lt;I&gt;composants distants&lt;/I&gt; qui participent à ce travail.&lt;/P&gt;
&lt;P&gt;Pour les installer, je lance l'installation de Visual Studio .NET. Sur le tout premier écran, j'utilise le lien &lt;I&gt;Installations des composants distants&lt;/I&gt;. S'affiche ensuite une fenêtre dans laquelle il suffit localiser puis de cliquer sur le bouton &lt;I&gt;Tout installer&lt;/I&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 1px; BORDER-BOTTOM: 1px solid"&gt;&lt;B&gt;Configuration du pare-feu&lt;/B&gt;&lt;/DIV&gt;
&lt;P&gt;Le point délicat est celui de la configuration du pare-feu si nous avons Windows XP SP2 et Windows 2003 SP1. En effet, pour le débogage, il importe de pouvoir utiliser certains ports comme &lt;I&gt;TCP 135&lt;/I&gt;, mais aussi d'autoriser des composants comme Mdm.exe, Vs7Jit.exe ou Msvcmon.exe.&lt;/P&gt;
&lt;P&gt;Afin d'effectuer cette configuration, la fiche technique &lt;A title="Description of the DebuggerFirewall utility that makes the Visual Studio Remote Debugger work through the Windows XP Service Pack 2 firewall" href="http://support.microsoft.com/kb/841177/" mce_href="http://support.microsoft.com/kb/841177/"&gt;841177&lt;/A&gt; nous fourni l'outil &lt;I&gt;DebuggerFirewall.hta&lt;/I&gt;. Ce dernier est une simple page qui liste les paramétrages nécessaires et les applique en un clic.&lt;/P&gt;
&lt;P&gt;L'utilisation de &lt;I&gt;DebuggerFirewall.hta&lt;/I&gt; est indispensable sur ClientA et ServeurB si le pare-feu est activé.&lt;/P&gt;
&lt;P&gt;Si vous avez la curiosité de découvrir le travail dont nous soulage cet outil ou si vous avez besoin de faire les manipulations manuellement, voici tous les détails &amp;gt;&amp;gt; &lt;A title="How to turn on remote debugging in Windows XP with Service Pack 2" href="http://support.microsoft.com/kb/833977/" mce_href="http://support.microsoft.com/kb/833977/"&gt;833977&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 1px; BORDER-BOTTOM: 1px solid"&gt;&lt;B&gt;Points à vérifier si cela ne fonctionne pas&lt;/B&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;L'application doit est un répertoire virtuel dans IIS. Ce dernier doit avoir au moins &lt;I&gt;l'authentification Intégrée Windows&lt;/I&gt; 
&lt;LI&gt;La création du projet ASP.NET et son débogage doit se faire en utilisant le nom de serveur et non pas son adresse IP 
&lt;LI&gt;Le Web.config de l'application doit avoir &lt;I&gt;debug="true"&lt;/I&gt; 
&lt;LI&gt;Dans l'explorateur de solution de Visual Studio, en cliquant droit sur le projet, vérifiez que le débogage ASP.NET est autorisé 
&lt;LI&gt;Lorsque vous naviguez avec Internet Explorer sur l'application ASP.NET, vous devez être dans la zone &lt;I&gt;Intranet&lt;/I&gt; ou &lt;I&gt;Sites de confiance&lt;/I&gt; (cette condition n'est pas rempli si vous utilisez le nom complet du serveur comme &lt;I&gt;ServeurB.Domaine1.com&lt;/I&gt;). Dans ce cas, ajoutez le nom du serveur à la liste des sites de la zone &lt;I&gt;Intranet&lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2794747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sbovo/archive/tags/Debogage/default.aspx">Debogage</category><category domain="http://blogs.msdn.com/sbovo/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>