Parcourir par tags
Tous les tags »
Asp.net (RSS)
La compression GZIP permet d’améliorer les performances de navigation en compressant ce qu’envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu’il se passe au niveau HTTP lorsqu’un client tente d’accéder à une ressource
Lire la suite...
Il est de plus en plus fréquent qu’un site web utilise plus d’un serveur Web pour fonctionner. Cela se fait généralement grâce à un load-balancer, un équipement qui se met devant tous les serveurs web et qui va distribuer les requêtes vers les différents
Lire la suite...
Il est fréquent que l’on veuille transformer un objet .net dans un format XML afin de le sauvegarder sur le disque dur, en base, etc. Cette opération correspond à la sérialisation XML. Un sérialiseur est une classe .net permettant de faire cette opération
Lire la suite...
Lorsque l’on conçoit une applicaiton avec une base de données, nous utilisons généralement un modèle de donnée contenant des contraintes d’intégrités, notamment des clés étrangères (foreign key). La suppression d’un enregistrement peut alors s’averer
Lire la suite...
Avec l’arrivé de AppFabric, il est désormais simple d’héberger des workflow Worflow Foundation dans IIS. Afin de communiquer avec l’extérieur, un Workflow peut utiliser les composants ReceiveRequest et SendRequest , ces composants utilisent WCF pour dialoguer.
Lire la suite...
IIS permet d’héberger des sites web et des répertoires virtuels. Un répertoire virtuel est une sorte de sous dossier : un mini site web à l’intérieur d’un site web. Les répertoires virtuels peuvent être pratiques pour héberger des sous application, par
Lire la suite...
De plus en plus d’applications web utilisent des services “Ajax” pour communiquer avec les serveurs. Ces services retournent généralement du JSON qui sera ensuite interprété côté client. Pour diverses raisons, il est possible de vouloir exécuter 2 requêtes
Lire la suite...
Travaillant très fréquemment sur des problèmes de performances, je me suis demandé quelles sont les causes courantes de ces problèmes. J’ai alors rédigé une liste listant les problèmes de performances déjà rencontrés. L’idée est d’avoir une checklist
Lire la suite...
La version Ultimate de Visual Studio permet d’effectuer des tests de montée en charge. J’ai récemment eu quelques soucis lié aux cookies. Pour effectuer un test de montée en charge sur une application web, il faut enregistrer un scénario web : un fichier
Lire la suite...
L’une des nouveautés de TFS 2010 est la possibilité d’avoir des droits sur les workspaces TFS. 3 droits sont disponibles : private workspace : seul le propriétaire du workspace peut lire et écrire dans ce workspace. Il s’agit de la valeur par défaut et
Lire la suite...
Je vous avais parlé il y a quelques temps de la possibilité d’enregistrer les contrôles personnalisés dans le fichier web.config : Enregistrer ses WebControls dans le Web.Config Il est également possible d’enregistrer ses contrôles utilisateurs (usercontrol)
Lire la suite...
J’ai récemment eu besoin de rendre visible des sites hébergés sur deux serveurs différents de mon réseau local vers l’extérieur. Ayant qu’une seule IP publique et plusieurs serveurs Web locaux, je ne peux pas rediriger toutes les requêtes du port 80 vers
Lire la suite...
Fiddler est un outil permettant d’analyser toutes les requêtes HTTP effectuées par votre machine, pour cela il agit comme un proxy. Azra a déjà parlé de Fiddler il y a quelques temps ici : Fiddler, analyser les communications client/serveur pour AJAX
Lire la suite...
Récemment, j’ai fait découvrir à un collègue le concept de nested MasterPage, je me suis alors rendu compte que cette subtilité était malheureusement très peu connu des développeurs. Avant de parler des nested MasterPage, parlons des MasterPage. Une master
Lire la suite...
On m’a récemment posé une question concernant la propriété SortDirection du GridView. Lorsque l’on binde un gridview en utilisant la propriété DataSource et non en utilisant un DataSourceControl, alors la propriété SortDirection retourne toujours Ascending
Lire la suite...
On m’a récemment demandé comment rajouter de l’intellisense sur les valeurs d’une propriété personnalisée d’un contrôle ASP.net. C’est à dire faire en sorte d’avoir l’exemple ci dessous : Pour cela, au niveau du contrôle, il suffit de déclarer la propriété
Lire la suite...
Par défaut, ASP.net stocke les sessions au sein de son propre processus, c’est à dire w3wp.exe ou aspnet_wp.exe pour IIS 5.1 et inférieur. Lorsque le pool d’application est recyclé ou redémarré les sessions sont alors perdues. Cela peut rapidement causer
Lire la suite...
Lorsque j’utilise un UserControl et que j’ai besoin d’inclure des scripts JavaScript, j’utilise un ScriptManagerProxy . L’avantage du ScriptManagerProxy est qu’il n’inclut le script qu’une seule fois, qu’importe si le UserControl se répète ou si l’on
Lire la suite...
Lorsque l’on fait un test web avec Visual Studio, celui-ci charge les dépendances de la page : images, scripts, css, etc. Dans certains cas, il est possible que les images ne soient pas sur le serveur sur lequel on fait les tests, nous ne voulons alors
Lire la suite...
Récemment, j’ai eu besoin de compiler une solution contenant 2 sites web pointant sur IIS avec MsBuild. La solution ressemblait à peu près à ça : Malheureusement lorsque je lance le build, msbuild m’indique l’erreur suivante : Solution3.sln : Solution
Lire la suite...
Les 10 derniers blogs postés
-
TechDays Paris 2012 : Session pleinière jour 3 par
Blog Technique de Romelard Fabrice le il y a 12 heures et 28 minutes
-
Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par
Cyril Sansus le il y a 15 heures et 1 minutes
-
[framework 4] Les Tasks et le Thread UI par
Fathi Bellahcene le il y a 22 heures et 56 minutes
-
Workflow Foundation 3 a un pied dans la tombe par
Blog de Jérémy Jeanson le 02-08-2012, 22:15
-
TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par
Blog Technique de Romelard Fabrice le 02-08-2012, 19:42
-
TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par
Blog Technique de Romelard Fabrice le 02-08-2012, 17:32
-
TechDays Paris 2012 : Pleinière second jour par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:23
-
TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:04
-
TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par
Blog Technique de Romelard Fabrice le 02-07-2012, 23:59
-
Perspective 3.0 pour Silverlight 5.0 par
Perspective le 02-07-2012, 22:39