FranceModifier|Microsoft.com Accueil
Windows
 
Optimisé par Live Search
 
AccueilProduitsPartenairesTéléchargementsUtilisation de WindowsAide et procédures
Aide de Windows et procédures

Développement d’applications pour les services Internet (IIS) 7.0

Un serveur Web qui exécute IIS 7.0 peut héberger plusieurs types d’applications qui sont développées à l’aide de différents outils, tels que Microsoft Visual Studio 2005.

Développement d’applications Web

Vous pouvez développer des applications Web pour IIS 7.0 avec Microsoft ASP.NET version 1.1 et ASP.NET version 2.0, qui nécessitent le Microsoft .NET Framework, ou ASP.NET version 1.0 et Active Server Pages (ASP), qui ne nécessitent pas le .NET Framework.

Lorsque vous développez des applications Web, prenez en compte les éléments suivants :

Écriture pour des audiences globales

Gardez à l’esprit que les applications doivent être comprises dans plusieurs langues et qu’elles seront utilisées dans de nombreuses cultures. Les paramètres de globalisation permettent de garantir que votre application pourra s’exécuter dans différents environnements avec peu de changements, voire aucun.

Conception d’une page Web

Les pages ASP.NET utilisent des contrôles pour générer le contenu d’une page Web. Les contrôles vous aident à séparer la conception d’une page de la programmation ASP.NET qui exécute en fait l’application. Les contrôles vous permettent aussi de modifier les valeurs du contenu d’une page Web.

Définition des paramètres d’applications

Vous devrez peut-être modifier vos paramètres d’applications pour qu’ils fonctionnent avec les paramètres du serveur Web ou du site Web sur lequel l’application s’exécutera. Vous pouvez définir des paramètres d’applications pour faciliter l’apport de modifications.

Connexion à une base de données

Certaines applications Web stockent des informations dans une base de données. Par exemple, de nombreuses applications d’e-commerce font le suivi des inventaires de façon à pouvoir notifier immédiatement un client lorsqu’un article est disponible. Pour obtenir des informations de la base de données, l’application utilise une chaîne de connexion, c’est-à-dire une série de caractères qui définit l’interaction de l’application avec la base de données.

Protection d’informations de sécurité avec des clés ordinateur

Les clés ordinateur sont une fonctionnalité de sécurité d’ASP.NET. ASP.NET s’en sert pour protéger certaines informations de sécurité, ainsi que certaines informations sur les visites des utilisateurs et les modifications apportées aux pages de votre site Web.

Fournisseurs

ASP.NET utilise des fournisseurs pour faire interagir une application avec des applications autres que celles pour lesquelles elle a été conçue. Par exemple, vous exécutez une application Web qui stocke des informations d’appartenance dans une base de données Microsoft Access, mais votre société est sur le point d’utiliser une base de données SQL Server. Au lieu de réécrire votre application, vous pouvez utiliser un fournisseur pour établir la connexion entre l’application et la base de données SQL.

Regroupement des différents éléments

Pour qu’une application puisse s’exécuter sur IIS 7.0, tous les fichiers qui constituent l’application doivent être compilés, ou regroupés, dans un fichier unique avec une extension .dll. Vous pouvez contrôler le regroupement en spécifiant des paramètres de compilation.

Pour plus d’informations sur la configuration des paramètres de développement d’applications Web, accédez à la page IIS 7.0 Bêta : Configurer les paramètres de développement d’applications Web sur le site Web Microsoft TechNet (éventuellement en anglais).

Configuration de la messagerie

Le protocole SMTP (Simple Mail Transfer Protocol) remet et reçoit les messages électroniques.

Gestion des informations utilisateur

Vous pouvez collecter et stocker des informations sur les utilisateurs qui visitent votre site Web et exécuter votre application Web de façon à ce que votre application puisse utiliser ces données à l’avenir. Voici deux choses utiles que vous pouvez faire :

Créer des profils utilisateur

Chaque application Web conserve des informations différentes sur les utilisateurs qui visitent un site Web ou qui exécutent une application Web. Un profil utilisateur vous permet de définir le type d’information que vous voulez conserver.

Stocker les actions des utilisateurs

En général, les utilisateurs qui visitent un site Web ou qui exécutent une application Web consultent plusieurs pages sur le site ou exécutent plusieurs applications. Par exemple, sur un site Web d’e-commerce, un utilisateur peut sélectionner un article à acheter puis rechercher des articles supplémentaires. Pour faire le suivi des déplacements des utilisateurs et des modifications qu’ils apportent, utilisez l’état de session ASP.NET pour contenir ces informations.

Exécution d’applications existantes sur IIS 7.0

Si vous avez écrit des applications ASP et CGI (Common Gateway Interface) qui s’exécutent sur des versions antérieures d’IIS, il n’est pas nécessaire de les réécrire. Celles-ci s’exécuteront sur IIS 7.0 sans changements. La plupart des filtres ISAPI (Internet Server API) s’exécuteront aussi sans changements.



©2008 Microsoft Corporation. Tous droits réservés.