La nouvelle architecture WSS 3.0 offre une flexibilité en gestion de contenu mais également en déploiement applicatif.
Ainsi, une application (notamment en feature) peut être déployée au niveau du serveur Web, d'une collection de site, ou d'un sous-site.
Contrairement aux pages de sites (default.aspx, ou pages de composants de webparts par exemple), les pages d'applications sont déployées une fois au niveau du serveur Web (sous le repertoire _layouts) et peuvent être utilisées par tous les sites de la ferme.
Ainsi, une application (notamment en feature) peut être déployée au niveau du serveur Web, d'une collection de site, ou d'un sous-site.
Contrairement aux pages de sites (default.aspx, ou pages de composants de webparts par exemple), les pages d'applications sont déployées une fois au niveau du serveur Web (sous le repertoire _layouts) et peuvent être utilisées par tous les sites de la ferme.
Voici le code minimal d'une page d'application :
Cliquer sur l'image pour accèder à la source et copier le code
Avantages de créer une page d'application :
1- Pouvoir mettre du code in-line (contrairement aux pages de sites)
2- Déploiement niveau serveur Web
3- Accès rapide au modèle objet de WSS
4- Possiblité d'accès au contexte du site courant
Inconvénient
Pas de débugage possible