Identité d’un pool d’application IIS – Droits minimums

Par défaut, dans IIS 6.0, un Worker Process (le processus représentant un pool d'applications au runtime), tourne avec le compte Network Service (Service Réseau). C'est largement suffisant dans la majorité des cas mais il arrive que l'on souhaite utiliser un compte particulier, pour faire de la sécurité intégrée avec SQL Server, pour accéder à un…Lire la suite Identité d’un pool d’application IIS – Droits minimums

Ajax: UpdatePanel Injection

Je vais vous présenter une technique utile pour optimiser la gestion des UpdatePanel dans ASP.NET Ajax : l'injection d'UpdatePanel.[Le code source est disponible en fin d'article] La problématique : Dans une page se trouve une liste d'éléments présentés dans un contrôle. Prenons un contrôle template comme le Repeater par exemple (bien que je préfère créer…Lire la suite Ajax: UpdatePanel Injection

unable to build project output group ‘content files from WebApplication’

Dans un projet de setup web, quand vous souhaitez copier les 'Content Files' des sorties d'un projet de type Web Application, si vous rencontrez un jour cette erreur, je vous propose la solution : unable to build project output group 'content files from WebApplication' Le problème vient du fait qu'un fichier du site Web n'est pas…Lire la suite unable to build project output group ‘content files from WebApplication’

Ajouter une CSS dans une page avec une MasterPage

Quand on utilise les MasterPages, il devient impossible d'ajouter un lien vers une feuille de style directement dans une page. En effet, on ne peut mettre la référence à la CSS que dans la section <head/> et les <asp:Content> des pages enfants doivent se trouver obligatoirement dans le <body/> (la <form/> plus exactement). On a tout de même…Lire la suite Ajouter une CSS dans une page avec une MasterPage

Afficher un PNG avec un channel alpha sur IE6

La problématique Elle est très simple, IE6 ne gère pas le channel alpha sur une image au format PNG. Je ne parle pas de simple transparence (ça c'est géré) mais d'une transparence en dégradé. (définition wikipedia) La base de travail Nous allons faire fonctionner le channel alpha pour une image classique et pour image en…Lire la suite Afficher un PNG avec un channel alpha sur IE6

Compilation conditionnelle en ASP.NET 2.0

Je me suis retrouvé récemment face à un doute technique. Après avoir longuement expliqué l'intérêt de mettre des traces dans les différents événements d'une page ou d'un contrôle ASP.NET et l'importance de conditionner ces traces pour ne pas les retrouver dans l'environnement de production, je me suis retrouvé coincé car la technique a changé entre…Lire la suite Compilation conditionnelle en ASP.NET 2.0