ComputerScience

Matthieu TUDURY… Just another WordPress site…

Production debugging : 100% CPU dans une application ASP.NET

Le but de cet article est de donner deux méthodes (la simple, l'avancée) permettant de trouver la cause d'un 100% CPU qui ne se produit que sur un environnement de production sur lequel nous n'avons pas toute la panoplie d'outils nous permettant de trouver rapidement la cause. (Les ecrans qui suivent sont sur Windows 2008 R2) Diagnostiques de base Avant de passer dans les diagnostiques avancés, nous allons commencer par essayer d'isoler une URL qui génère ce probleme. Read more →

Sharepoint 2010 : WebPart Générique pour charger des Contrôles ASP.NET

Le modèle de création de WebPart Sharepoint poussé par Microsoft est de faire contenir dans une WebPart un contrôle ASP.NET. Le contenu du WebPart étant assez simple, on peut en faire un générique dont un paramètre permettra de définir le contrôle ASP.NET à charger. L’intérêt, bien que limité, permet de créer des interfaces qui ne seront pas disponible directement à travers l'ajout de WebPart mais en connaissant le chemin du contrôle ASP. Read more →

IIS Application WarmUP

Lorsque dans votre application ASP.NET vous souhaitez effectuer des actions a heures précises, vous ne pouviez jusqu’à présent le faire de façon fiable qu'en utilisant un Service Windows ou en utilisant le gestionnaire de taches planifiées. La complexité de la solution “service windows” est la communication entre ce service et l'application ASP.NET. La solution que j’ai trouvé la plus fiable jusque la est l'utilisation du Remoting. Mais, la solution la plus simple, était de mettre dans l'application ASP. Read more →

ASP.NET MVC2

Voila bien longtemps que je fais de l'ASP.NET (9ans !) et ma dernière année a été autour d'ASP.NET MVC. Je me rend compte que développer un site n'a jamais été aussi simple, léger et propre que depuis cette dernière année. Read more →