<?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>Blog de Nicolas Esprit &#187; Visual Studio 2010</title>
	<atom:link href="https://blog.developpez.com/nicolasesprit/pcategory/visual-studio-2010/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/nicolasesprit</link>
	<description></description>
	<lastBuildDate>Wed, 28 Mar 2012 12:54:12 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>[ASP.NET] Introduction MVC 4 &#8211; Part 6 : Introduction à la notion de modèle et de validation par l&#8217;exemple</title>
		<link>https://blog.developpez.com/nicolasesprit/p10596/visual-studio-2010/asp_net_introduction_mvc_4_part_6_introd</link>
		<comments>https://blog.developpez.com/nicolasesprit/p10596/visual-studio-2010/asp_net_introduction_mvc_4_part_6_introd#comments</comments>
		<pubDate>Sun, 18 Dec 2011 17:02:36 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans ce billet nous allons explorer plusieurs notions de base d&#8217;ASP.NET MVC en construisant une petite application de saisie de donn&#233;es. L&#8217;objectif est de voir un peu plus MVC en action et de coder, certaines explications ou notions seront &#233;tudi&#233;es plus en d&#233;tails dans les prochains billets. [Plus]]]></description>
				<content:encoded><![CDATA[<p><img style="float: right;" src="http://www.nicolasesprit.com/pics/ImagesNico/MVC4/MVC4.png" alt="" width="263" height="123" />Dans ce billet nous allons explorer plusieurs notions de base d&rsquo;ASP.NET MVC en construisant une petite application de saisie de donn&eacute;es. L&rsquo;objectif est de voir un peu plus MVC en action et de coder, certaines explications ou notions seront &eacute;tudi&eacute;es plus en d&eacute;tails dans les prochains billets. <a href="http://www.nicolasesprit.com/post/2011/12/18/ASPNET-Introduction-MVC-4-Part-6-Introduction-a-la-notion-de-modele-et-de-validation-par-lexemple.aspx"><strong>[Plus]</strong></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ASP.NET] Introduction MVC 4 &#8211; Part 5 : Introduction à la notion de contrôleur et de vue par l&#8217;exemple</title>
		<link>https://blog.developpez.com/nicolasesprit/p10544/visual-studio-2010/asp_net_introduction_mvc_4_part_5_introd</link>
		<comments>https://blog.developpez.com/nicolasesprit/p10544/visual-studio-2010/asp_net_introduction_mvc_4_part_5_introd#comments</comments>
		<pubDate>Sun, 27 Nov 2011 15:07:50 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Apr&#232;s avoir vu comment installer notre environnement de d&#233;veloppement pour ASP.NET MVC dans le pr&#233;c&#233;dent billet, nous allons examiner plus en d&#233;tails ce qu&#8217;est un controlleur, une vue, et un mod&#232;le dans le cadre d&#8217;une application ASP.NET MVC. La meilleure fa&#231;on d&#8217;appr&#233;cier un outil de d&#233;veloppement reste de l&#8217;utiliser. Dans ce billet, nous allons cr&#233;er une simple application de saisie de donn&#233;es ASP.NET MVC 4. Nous proc&#233;derons &#233;tapes par &#233;tapes afin de bien voir comment [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img style="float: left;" src="http://www.nicolasesprit.com/pics/ImagesNico/MVC4/MVC4.png" alt="" width="263" height="123" />Apr&egrave;s avoir vu comment <a href="http://www.nicolasesprit.com/post/2011/11/06/ASPNET-Introduction-MVC-4-Part-4-Installation-de-lenvironnement-de-developpement.aspx" target="_blank">installer notre environnement de d&eacute;veloppement pour ASP.NET MVC</a> dans le pr&eacute;c&eacute;dent billet, nous allons examiner plus en d&eacute;tails ce qu&rsquo;est un controlleur, une vue, et un mod&egrave;le dans le cadre d&rsquo;une application ASP.NET MVC. </p>
<p style="text-align: justify;">La meilleure fa&ccedil;on d&rsquo;appr&eacute;cier un outil de d&eacute;veloppement reste de l&rsquo;utiliser. Dans ce billet, nous allons cr&eacute;er une simple application de saisie de donn&eacute;es ASP.NET MVC 4. Nous proc&eacute;derons &eacute;tapes par &eacute;tapes afin de bien voir comment une application MVC est construite. Toutefois, afin de ne pas alourdir ce billet avec trop d&rsquo;explications ou de th&eacute;orie, certains d&eacute;tails techniques seront simplement &eacute;voqu&eacute;s. Mais ne vous inqui&eacute;tez pas, si vous d&eacute;butez avec ASP.NET MVC je reviendrais sur ces diff&eacute;rents points dans les prochains billets. <a href="http://www.nicolasesprit.com/post/2011/11/27/ASPNET-Introduction-MVC-4-Part-5-Introduction-a-la-notion-de-controleur-et-de-vue-par-lexemple.aspx"><strong>[Plus]</strong></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[SharePoint 2010] Error occurred in deployment step &#8216;Add Solution&#039;: Error: Cannot add the specified assembly to the global assembly cache: MonAssembly.dll.</title>
		<link>https://blog.developpez.com/nicolasesprit/p10097/visual-studio-2010/sharepoint_2010_error_occurred_in_deploy</link>
		<comments>https://blog.developpez.com/nicolasesprit/p10097/visual-studio-2010/sharepoint_2010_error_occurred_in_deploy#comments</comments>
		<pubDate>Wed, 29 Jun 2011 10:28:44 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il arrive de temps en temps, lors du d&#233;ploiement d&#8217;une solution SharePoint 2010 avec Visual Studio, qu&#8217;on obtienne l&#8217;erreur suivante : Error occurred in deployment step 'Add Solution': Error: Cannot add the specified assembly to the global assembly cache: MonAssembly.dll. La dll MonAssembly.dll est situ&#233;e dans le GAC est utilis&#233;e par un process ou un service. Le premier r&#233;flexe est de red&#233;marrer Visual Studio ou de lancer un iisreset via ligne de commande. Cependant, plut&#244;t [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Il arrive de temps en temps, lors du d&eacute;ploiement d&rsquo;une solution SharePoint 2010 avec Visual Studio, qu&rsquo;on obtienne l&rsquo;erreur suivante :</p>
<pre style="padding-left: 30px;">Error occurred in deployment step 'Add Solution': Error: Cannot add the specified assembly to the global assembly cache: MonAssembly.dll. <br /></pre>
<p style="text-align: justify;">La dll MonAssembly.dll est situ&eacute;e dans le GAC est utilis&eacute;e par un process ou un service. Le premier r&eacute;flexe est de red&eacute;marrer Visual Studio ou de lancer un iisreset via ligne de commande. Cependant, plut&ocirc;t que d&rsquo;arr&ecirc;ter ou red&eacute;marrer &agrave; tort et &agrave; travers les services jusqu&rsquo;&agrave; obtenir satisfaction, il est tr&egrave;s utile de faire ceci :</p>
<pre style="padding-left: 30px;">tasklist /M MonAssembly.dll<br /></pre>
<p style="text-align: justify;">Cette commande permettra imm&eacute;diatement de conna&icirc;tre le/les process ou services qui bloquent la suppression de l&rsquo;assembly dans le GAC.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[TechDays 2011] Les webcasts sont disponibles !</title>
		<link>https://blog.developpez.com/nicolasesprit/p9814/asp-net-4-0/techdays_2011_les_webcasts_sont_disponib</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9814/asp-net-4-0/techdays_2011_les_webcasts_sont_disponib#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:55:09 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[TechDays 2011]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Les webcast des TechDays 2011 sont enfin disponibles. Cette ann&#233;e le programme &#233;tait tellement bon que le choix d&#8217;une session pour un tranche horaire &#233;tait un v&#233;ritable d&#233;fi : au moins 3 sessions, si ce n&#8217;est plus, qui m&#8217;int&#233;ressaient au m&#234;me moment ! Je vais pouvoir rattraper tout &#231;a. C&#8217;est sur le site officiel que &#231;a se passe. Bon visionnage &#224; tous]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://www.nicolasesprit.com/pics/ImagesNico/TechDays/TechDays2011.gif" alt="TechDays2011" align="left" /></p>
<p style="padding-left: 190px; text-align: justify;">Les webcast des TechDays 2011 sont enfin disponibles. Cette ann&eacute;e le programme &eacute;tait tellement bon que le choix d&rsquo;une session pour un tranche horaire &eacute;tait un v&eacute;ritable d&eacute;fi : au moins 3 sessions, si ce n&rsquo;est plus, qui m&rsquo;int&eacute;ressaient au m&ecirc;me moment ! Je vais pouvoir rattraper tout &ccedil;a. C&rsquo;est sur le <a href="http://www.microsoft.com/france/mstechdays/showcase/default.aspx" target="_blank">site officiel</a> que &ccedil;a se passe.</p>
<p style="padding-left: 190px; text-align: justify;">Bon visionnage &agrave; tous <img src="https://blog.developpez.com/nicolasesprit/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
<p style="padding-left: 190px; text-align: justify;">
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ASP.NET] Utiliser IIS Express avec la bêta du SP1 de Visual Studio 2010</title>
		<link>https://blog.developpez.com/nicolasesprit/p9578/asp-net-4-0/asp_net_utiliser_iis_express_avec_la_bet_2010</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9578/asp-net-4-0/asp_net_utiliser_iis_express_avec_la_bet_2010#comments</comments>
		<pubDate>Sun, 12 Dec 2010 14:36:29 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il y a quelques mois je vous parlais de l&#8217;arriv&#233;e prochaine de IIS Express. Ce dernier est arriv&#233; avec WebMatrix mais n&#8217;&#233;tait pas encore int&#233;gr&#233; &#224; Visual Studio 2010. C&#8217;est maintenant chose faite avec la sortie il y a quelques jours de la version b&#234;ta du Service Pack 1 de Visual Studio 2010. Tout d&#8217;abord un bref rappel sur IIS Express s&#8217;impose. Aujourd&#8217;hui, les d&#233;veloppeurs construisent et testent les sites ASP.NET et les applications Web [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Il y a quelques mois je vous parlais de l&rsquo;<a href="http://www.nicolasesprit.com/post/2010/07/12/ASPNET-Arrivee-prochaine-de-IIS-Express.aspx" target="_blank">arriv&eacute;e prochaine de IIS Express</a>. Ce dernier est arriv&eacute; avec WebMatrix mais n&rsquo;&eacute;tait pas encore int&eacute;gr&eacute; &agrave; Visual Studio 2010. C&rsquo;est maintenant chose faite avec la sortie il y a quelques jours de la version b&ecirc;ta du Service Pack 1 de Visual Studio 2010. Tout d&rsquo;abord un bref rappel sur IIS Express s&rsquo;impose. Aujourd&rsquo;hui, les d&eacute;veloppeurs construisent et testent les sites ASP.NET et les applications Web &agrave; l&rsquo;aide d&rsquo;un des deux serveurs suivants :</p>
<ul style="text-align: justify;">
<li>Le serveur de d&eacute;veloppement ASP.NET int&eacute;gr&eacute; &agrave; Visual Studio. Plus connu sous le nom de Cassini.</li>
<li>Le serveur Web IIS.</li>
</ul>
<p style="text-align: justify;">Les deux serveurs ci-dessus ont leurs avantages et leurs inconv&eacute;nients. De nombreux d&eacute;veloppeurs ASP.NET souhaiteraient avoir la facilit&eacute; d&rsquo;utilisation du serveur Cassini, mais toute la puissance et les fonctionnalit&eacute;s de IIS 7. C&rsquo;est &agrave; cette demande que r&eacute;pond IIS Express, qui combine les meilleurs caract&eacute;ristiques des deux options et facilitera la g&eacute;n&eacute;ration et l&rsquo;ex&eacute;cution des applications et sites ASP.NET. Au passage, vous pouvez consulter ce <a href="http://www.nicolasesprit.com/post/2010/06/04/Visual-Studio-2010-Deploiement-Web-Partie-2-Utiliser-IIS-comme-serveur-Web-local-pour-le-developpement-a-la-place-de-Cassini.aspx" target="_blank">pr&eacute;c&eacute;dent billet pour conna&icirc;tre les limitations de Cassini</a> et savoir comment utiliser facilement IIS dans vos projets Visual Studio 2010 &agrave; la place de celui-ci (en attendant la version Release Candidate du SP1 et donc de IIS Express).    <a href="http://www.nicolasesprit.com/post/2010/12/12/ASPNET-Utiliser-IIS-Express-avec-la-beta-de-Visual-Studio-2010-SP1.aspx" target="_blank"><strong>Plus&#8230;</strong></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Visual Studio 2010] Ajouter une commande pour obtenir le PublicKeyToken d&#8217;un assembly</title>
		<link>https://blog.developpez.com/nicolasesprit/p9544/visual-studio-2010/visual_studio_2010_ajouter_une_commande_1</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9544/visual-studio-2010/visual_studio_2010_ajouter_une_commande_1#comments</comments>
		<pubDate>Mon, 29 Nov 2010 17:22:23 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[D&#233;cid&#233;ment avec SharePoint 2010 on touche &#224; tout. Etant entrain de coder un SPWebProvisioningProvider pour un Site Definition, j&#8217;ai eu besoin du PublicKeyToken de mon projet en cours de cr&#233;ation. Evidemment, il est possible de l&#8217;obtenir avec l&#8217;utilitaire sn.exe fournit avec le SDK .NET. Mais vu que j&#8217;ai post&#233; ce matin un billet indiquant comment cr&#233;er une commande Visual Studio 2010 pour g&#233;n&#233;rer un GUID (au passage il existe des sites pour faire cela, exemple [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">D&eacute;cid&eacute;ment avec SharePoint 2010 on touche &agrave; tout. Etant entrain de coder un SPWebProvisioningProvider pour un Site Definition, j&rsquo;ai eu besoin du PublicKeyToken de mon projet en cours de cr&eacute;ation. Evidemment, il est possible de l&rsquo;obtenir avec l&rsquo;utilitaire sn.exe fournit avec le SDK .NET. Mais vu que j&rsquo;ai post&eacute; ce matin un billet indiquant <a href="http://www.nicolasesprit.com/post/2010/11/29/Visual-Studio-2010-Ajouter-une-commande-pour-la-generation-de-GUID.aspx" target="_blank">comment cr&eacute;er une commande Visual Studio 2010 pour g&eacute;n&eacute;rer un GUID</a> (au passage il existe des sites pour faire cela, exemple : <a href="http://www.newguid.net/Guid_Generator.aspx" target="_blank">http://www.newguid.net/Guid_Generator.aspx</a>), je me suis dit : pourquoi ne pas mettre en place une commande &laquo;&nbsp;Get PublicKeyToken&nbsp;&raquo; ? Bref, m&ecirc;me combat &agrave; peu de choses pr&egrave;s :</p>
<ul>
<li>Aller dans le menu Tools de Visual Studio 2010</li>
<li>Puis External Tools</li>
<li>Cliquer sur le bouton Add</li>
<li>Entrer le nom de la commande. Dans notre cas : &laquo;&nbsp;Get PublicKeyToken&nbsp;&raquo;</li>
<li>Pour la commande, il suffit de cliquer sur le bouton de navigation  puis de selectionner l&rsquo;utilitaire guidgen.exe  (C:\Program Files  (x86)\Microsoft SDKs\Windows\v7.0A\bin\sn.exe)</li>
<li>Il faut &eacute;galement ajouter en Argument : <strong>-T $(TargetPath)</strong></li>
<li>Egalement, pensez &agrave; cocher &laquo;&nbsp;Use Output window&nbsp;&raquo;</li>
<li>Enfin, un clic sur le bouton OK et le tour est jou&eacute;.</li>
</ul>
<p>Promis j&rsquo;arr&ecirc;te de poster des billets aussi simples <img src="https://blog.developpez.com/nicolasesprit/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Visual Studio 2010] Ajouter une commande pour la génération de GUID</title>
		<link>https://blog.developpez.com/nicolasesprit/p9542/visual-studio-2010/visual_studio_2010_ajouter_une_commande</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9542/visual-studio-2010/visual_studio_2010_ajouter_une_commande#comments</comments>
		<pubDate>Mon, 29 Nov 2010 11:22:17 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Une petite astuce qu&#8217;il est utile de conna&#238;tre : l&#8217;ajout d&#8217;une commande Visual Studio 2010 pour g&#233;n&#233;rer un GUID. Il existe sans doute des Add-In permettant d&#8217;ajouter cela &#224; VS, mais &#231;a ne fait pas de mal de revoir comment ajouter une commande personnalis&#233;e. Pour ce faire il faut : Aller dans le menu Tools de Visual Studio 2010 Puis External Tools Cliquer sur le bouton Add Entrer le nom de la commande. Dans notre [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Une petite astuce qu&rsquo;il est utile de conna&icirc;tre : l&rsquo;ajout d&rsquo;une commande Visual Studio 2010 pour g&eacute;n&eacute;rer un GUID. Il existe sans doute des Add-In permettant d&rsquo;ajouter cela &agrave; VS, mais &ccedil;a ne fait pas de mal de revoir comment ajouter une commande personnalis&eacute;e. Pour ce faire il faut :</p>
<ul>
<li>Aller dans le menu Tools de Visual Studio 2010</li>
<li>Puis External Tools</li>
<li>Cliquer sur le bouton Add</li>
<li>Entrer le nom de la commande. Dans notre cas : &laquo;&nbsp;G&eacute;n&eacute;rer un GUID&nbsp;&raquo;</li>
<li>Pour la commande, il suffit de cliquer sur le bouton de navigation puis de selectionner l&rsquo;utilitaire guidgen.exe  (C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\guidgen.exe)</li>
<li>Enfin, un clic sur le bouton OK et le tour est jou&eacute;.</li>
</ul>
<p>L&rsquo;utilitaire guidgen propose plusieurs options. Dans mon cas, pour la g&eacute;n&eacute;ration d&rsquo;un FeatureID pour SharePoint 2010, j&rsquo;utilise l&rsquo;option &laquo;&nbsp;Registry Format&nbsp;&raquo;.</p>
<p>Hope this helps <img src="https://blog.developpez.com/nicolasesprit/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ASP.NET] Performance Tips 1 : Compresser et mettre en cache les images</title>
		<link>https://blog.developpez.com/nicolasesprit/p9288/asp-net-4-0/asp_net_performance_tips_1_compresser_et</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9288/asp-net-4-0/asp_net_performance_tips_1_compresser_et#comments</comments>
		<pubDate>Wed, 15 Sep 2010 01:08:13 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ce billet lance une s&#233;rie traitant de l&#8217;optimisation des performances des applications ASP.NET. Je n&#8217;ai pas encore choisi le contenu des prochains billets, mais ce ne sont pas les id&#233;es qui manquent : Gestion du Viewstate Cache IIS Compression IIS Content Delivery Network Load Balancing Pagination Minifying Pages Asynchrones etc. Aujourd&#8217;hui, pour cette premi&#232;re astuce, je vais aborder un sujet simple mais souvent n&#233;glig&#233; : la compression et la mise en cache des images via [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ce billet lance une s&eacute;rie traitant de l&rsquo;optimisation des performances des applications ASP.NET. Je n&rsquo;ai pas encore choisi le contenu des prochains billets, mais ce ne sont pas les id&eacute;es qui manquent :</p>
<ul>
<li>Gestion du Viewstate</li>
<li>Cache IIS</li>
<li>Compression IIS</li>
<li>Content Delivery Network</li>
<li>Load Balancing</li>
<li>Pagination</li>
<li>Minifying</li>
<li>Pages Asynchrones</li>
<li>etc.</li>
</ul>
<p style="text-align: justify;">Aujourd&rsquo;hui, pour cette premi&egrave;re astuce, je vais aborder un sujet simple mais souvent n&eacute;glig&eacute; : la compression et la mise en cache des images via ASP.NET. Bien entendu, nous ne sommes pas oblig&eacute;s de compresser les images lors de l&rsquo;&eacute;x&eacute;cution, nous pouvons le faire &agrave; la main avant de d&eacute;ployer un site sur le serveur Web. Ou bien, au lieu d&rsquo;utiliser des dizaines d&rsquo;images sur une seule page, nous pouvons utiliser des sprites css afin d&rsquo;&eacute;viter les aller-retours entre le client et le serveur. Mais ce n&rsquo;est pas le sujet du jour. Je con&ccedil;ois cette s&eacute;rie comme une succession d&rsquo;astuces dans un contexte propre afin de r&eacute;diger au final un article complet comparant les diff&eacute;rentes m&eacute;thodes &eacute;voqu&eacute;es et d&eacute;taillant les pour et les contre en fonction d&rsquo;un contexte donn&eacute;. <a href="http://www.nicolasesprit.com/post/2010/09/15/ASPNET-Performance-Tips-1-Compresser-et-mettre-en-caches-les-images.aspx">[more]</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Visual Studio 2010] La super extension World of VS Default Browser Switcher pour les applications ASP.NET</title>
		<link>https://blog.developpez.com/nicolasesprit/p9270/asp-net-4-0/visual_studio_2010_la_super_extension_wo</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9270/asp-net-4-0/visual_studio_2010_la_super_extension_wo#comments</comments>
		<pubDate>Thu, 09 Sep 2010 20:52:59 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[ASP.NET 4.0]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai r&#233;cemment fait la d&#233;couverte d&#8217;une extension pour Visual Studio 2010 indispensable pour tout d&#233;veloppeur Web qui se respecte. Cette extension n&#8217;a d&#8217;autre but que de faciliter la vie pendant les tests d&#8217;une application Web sur diff&#233;rents Browsers. Vous allez me dire, on peut le faire &#224; la main (quelle perte de temps !) ou encore on peut changer le browser par d&#233;faut dans Visual Studio (quelle perte de temps aussi !). Imaginez pouvoir lancer [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>J&rsquo;ai r&eacute;cemment fait la d&eacute;couverte d&rsquo;une extension pour Visual Studio 2010 indispensable pour tout d&eacute;veloppeur Web qui se respecte. Cette extension n&rsquo;a d&rsquo;autre but que de faciliter la vie pendant les tests d&rsquo;une application Web sur diff&eacute;rents Browsers. Vous allez me dire, on peut le faire &agrave; la main (quelle perte de temps !) ou encore on peut changer le browser par d&eacute;faut dans Visual Studio (quelle perte de temps aussi !).</p>
<p>Imaginez pouvoir lancer une application ASP.NET &agrave; partir de Visual Studio sur Firefox, Chrome, Op&eacute;ra ou encore Safari, et bien s&ucirc;r Internet Explorer en un seul clic et <span id="result_box"><span style="background-color: #ffffff;">sans avoir &agrave; changer les param&egrave;tres du navigateur par d&eacute;faut </span></span>avec une toolbar user-friendly comme celle-ci :</p>
<p style="text-align: center;"><img src="http://www.nicolasesprit.com/pics/ImagesNico/DefaultBrowserSwitcherToolBar.png" alt="" align="center" /></p>
<p style="text-align: left;">Ou encore via la command &laquo;&nbsp;View in Browser&nbsp;&raquo; du menu de Visual Studio 2010 :</p>
<p style="text-align: center;"><img src="http://www.nicolasesprit.com/pics/ImagesNico/DefaultBrowserSwitcherMenu.png" alt="" align="center" /></p>
<p>Pour la t&eacute;l&eacute;charger, rendez-vous sur la <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921" target="_blank">Visual Studio Gallery</a>. Pour aller plus loin, je vous invite &agrave; consulter le <a href="http://www.hanselman.com/blog/HowToChangeTheDefaultBrowserInVisualStudioProgrammaticallyWithPowerShellAndPossiblyPokeYourselfInTheEye.aspx" target="_blank">tr&egrave;s int&eacute;ressant billet</a> de Scott Hanselman o&ugrave; il d&eacute;crit comment cr&eacute;er un script PowerShell pour r&eacute;aliser la m&ecirc;me action. Ce billet est justement &agrave; l&rsquo;origine de la cr&eacute;ation de cette extension.</p>
<p>Plus d&rsquo;excuses pour ne pas avoir son site utilisables sur les diff&eacute;rents browsers du march&eacute;.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Microsoft] Ebooks gratuits sur Visual Studio 2010, SQL Server 2008 R2, Virtualization…</title>
		<link>https://blog.developpez.com/nicolasesprit/p9219/net-4-0/microsoft_ebooks_gratuits_sur_visual_stu</link>
		<comments>https://blog.developpez.com/nicolasesprit/p9219/net-4-0/microsoft_ebooks_gratuits_sur_visual_stu#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:25:40 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas Esprit]]></dc:creator>
				<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je relaye cette info du blog de Microsoft Press, &#231;a ne fait pas de mal de la r&#233;pandre. Vous pouvez actuellement t&#233;l&#233;charger plusieurs chapitres gratuits des livres cit&#233;s ci-dessous. Chaque lien offre un r&#233;sum&#233; du livres et ses diff&#233;rents chapitres, ainsi qu&#8217;un aper&#231;u de la couverture. Tous ces livres sont t&#233;l&#233;chargeables au format PFD et XLS : Lire la suite&#8230;]]></description>
				<content:encoded><![CDATA[<p align="justify">Je relaye cette info du blog de Microsoft Press, &ccedil;a ne fait pas de mal de la r&eacute;pandre. Vous pouvez actuellement t&eacute;l&eacute;charger plusieurs chapitres gratuits des livres cit&eacute;s ci-dessous. Chaque lien offre un r&eacute;sum&eacute; du livres et ses diff&eacute;rents chapitres, ainsi qu&rsquo;un aper&ccedil;u de la couverture.</p>
<p align="justify">Tous ces livres sont t&eacute;l&eacute;chargeables au format PFD et XLS : <strong><a href="http://www.nicolasesprit.com/post/2010/08/19/Microsoft-Ebooks-gratuits-sur-Visual-Studio-2010-SQL-Server-2008-R2-Virtualizatione280a6.aspx">Lire la suite&#8230;</a></strong></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
