Liens du 06/03/2012

Au programme du MVC, de l’Asp.net, du Visual Studio 2011, du Jquery, des conseils ….

1- MVC -Web Api – Gestion des exceptions  http://weblogs.asp.net/cibrax/archive/2012/02/27/handling-exceptions-in-your-asp-net-web-api.aspx

2- Jquery Template/View Engine in Asp.net MVC http://www.codeproject.com/Articles/188467/Using-JavaScript-View-Engines-in-ASP-NET-MVC

3- ASP.NET MVC + Selenium + IISExpress http://stephenwalther.com/blog/archive/2011/12/22/asp-net-mvc-selenium-iisexpress.aspx

4- Integrating Javascript Unit Tests With Visual Studio http://stephenwalther.com/blog/archive/2010/12/20/integrating-javascript-unit-tests-with-visual-studio.aspx

5- 10 Essential Tools for building ASP.NET Websites http://stephenwalther.com/blog/archive/2010/11/22/10-essential-tools-for-building-asp-net-websites.aspx

6- Visual Studio 11 Beta: Using page inspector http://www.asp.net/mvc/tutorials/mvc-4/using-page-inspector-in-an-mvc-application-in-visual-studio-11-beta

7- 8 conseils pour jeunes developpeurs: http://pym.me/posts/8-conseils-pour-jeunes-developpeurs/

8- Preprocessor Directive in C#  http://www.codeproject.com/Articles/304175/Preprocessor-Directives-in-Csharp

9- Inside Visual Studio 11: A Guided Tour http://visualstudiomagazine.com/articles/2012/03/01/more-power.aspx

10- Asp.Net MVC 3 : Develop Hybrid Native and Mobile Web Apps http://msdn.microsoft.com/fr-fr/magazine/hh852592(en-us).aspx

Liens du 21/02/2012

Récemment j’ai découvert un blog qui propose très régulièrement des liens vers des articles de développement sur tout ce qui touche à la technologie Micrososft.

J’ai trouvé cette idée très intéressante, je vais donc proposer régulièrement des liens vers des articles ou des sites qui seront aussi bien des liens de développement .net que sur du développement Front Office (Javascrip, Jquery, Css, HTML, …)

Voici donc mon 1er topic de liens :

Lire la suite

TechDays 2012 : Développer le potentiel de IIS7.5

1-      Introduction

Toute optimisation doit passer par une phase d’étude et d’identification, aucune optimisation ne se fait à priori.

2-      IIS7.5

IIS 7.5 possède 2 modes:

- Classic mode pipeline: les requêtes passent par un module isapi qui est externe à IIS

- Intégré:

Il permet de souscrire à des event Begin,..

Il possède le  module d’authentification qui est natif

Il est possible d’écrire des modules (c++, c#, ..) pour influencer le traitement de la requête tout au long du pipeline.

Le processus exécuté par IIS est w3wp, il contient plusieurs Thread et chacun d’eux ont leur but.

Toutes les requêtes passent par des modules d’où le ralentissement des fichiers statique.

En ASP.Net MVC, il est possible de modifier ce contenu en mettant la clé de config (web.config)  RunAllManagedModule à True

Les avantages:

- Applique tous les modules automatiquement à tous les types de contenus

- moins de configuration unitaire

Les inconvénients:

- Overhead d’activation des modules managés

- Effet de bord du à l’activation de modules non implémentés à cet effet.

Lire la suite