Articles

Affichage des articles du novembre, 2010

Routing en ASP.NET 4.0

Image
Utiliser le routing ASP.NET dans une application WebForms Introduction Dans ce tutoriel, nous allons découvrir comment utiliser les fonctionnalités de routing de ASP.NET 4 pour permettre l'écriture d'URL lisibles (friendy-urls) dans une application WebForms. Définition de la table des routes Le principe du routage consiste à établir une table de règles permettant d'associer des adresses virtuelles à des pages physiques. Cette table est initialisée au démarrage de l'application web et est gérée par la classe System.Web.Routing.RouteTable . Nous allons donc intervenir au niveau de l'événement Application_Start de la classe Global.asax.cs : using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Routing; using System.Web.Security; using System.Web.SessionState; namespace RoutingTutorial { public class Global : System.Web.HttpApplication { protected void RegisterRoutes(RouteCollection routes) {       r

Créer des liens symboliques sous Windows 7 64 bits

Image
Si vous rencontrez une erreur de type ORA-12154 avec le client Oracle 10g sous Windows 7 64 bits alors que le TNSPING fonctionne, c'est peut-être parce que l'application appelante se trouve dans le répertoire "c:\Program Files (x86)". J'ai rencontré ce problème avec quelques applications .NET, mais également avec l'outil FreeToad. La solution consiste à réinstaller l'application qui cause problème dans un autre répertoire, ne contenant pas de parenthèses. Si pour une raison ou une autre, vous ne souhaitez pas déplacer votre application, sachez qu'il existe dans NTFS une fonction bien cachée de liens symboliques.Pour l'activer, il vous faudra télécharger l'outil Junction.exe de Sysinternals ( http://technet.microsoft.com/fr-fr/sysinternals/bb896768.aspx ). Junction.exe Windows 2000 et les versions ultérieures prennent en charge les liaisons symboliques de répertoires, où un répertoire sert de liaison symbolique vers un autre répertoire s

Comment WebMatrix, Razor, les pages Web ASP.NET et MVC s'assemblent

Image
Dans ce post, je voudrais clarifier la façon dont ces diverses briques logicielles s'emboîtent, car j'ai constaté une certaine confusion dans les commentaires des premiers utilisateurs que j'ai lu. Création d'un projet ASP.NET MVC 3 avec Razor dans VS2010 WebMatrix: une pile et un outil Commençons par WebMatrix. Le terme désigne effectivement à la fois un outil et un framework applicatif. La pile WebMatrix contient un certain nombre de composants que vous obtenez lorsque vous l'installez via WebPI: Le nouveau Framework ASP.NET Web Pages Le moteur de templates Razor L'outil WebMatrix (voir ci-dessous) IIS Express SQL CE 4 L'outil WebMatrix, qui vous permet d'effectuer différentes tâches: Créer des applications Web qui utilisent le Framework ASP.NEW Web Pages et le moteur de templates Razor. Installer des sites existants à partir de la Web Galery. Gérer IIS Express. Gérer les bases de données SQL CE 4. Razor: un moteur de templa