Sites Web IIS locaux
Mise à jour : novembre 2007
Un site Web IIS (Internet Information Services) local est une application Web IIS sur votre ordinateur. Visual Web Developer communique avec le site Web en utilisant le protocole HTTP.
La création ou l'ouverture d'un site Web IIS local est utile dans les situations suivantes :
Vous souhaitez tester votre site Web à l'aide d'IIS, qui émule de façon très fidèle l'exécution du site Web sur un serveur de production. Cela peut être plus avantageux que de travailler avec les sites Web de système de fichiers qui s'exécutent à l'aide du serveur de développement ASP.NET, parce que les chemins d'accès sont résolus comme ils le seront sur un serveur de production.
Vous avez déjà un jeu de fichiers de site Web dans un dossier et vous souhaitez tester le site Web avec IIS. Dans ce cas, vous pouvez créer un répertoire virtuel dans votre version locale d'IIS.
Votre ordinateur local est également votre serveur Web.
Configuration requise
Pour créer un site Web IIS local, les éléments suivants sont nécessaires :
La version 5.0 d'IIS (au minimum) doit être installée et exécutée sur votre ordinateur.
Votre ordinateur doit exécuter la version 2.0 du .NET Framework.
La version 2.0 d'ASP.NET doit être activée dans IIS. Pour plus d'informations, consultez la rubrique « Enabling ASP.NET » dans la documentation du produit IIS
Vous devez être connecté en tant qu'utilisateur avec privilèges d'administration. En effet, l'utilisation de la métabase IIS (où les informations à propos des applications IIS sont stockées) requiert des privilèges d'administration.
Pour ouvrir un site Web IIS local existant, ce qui précède doit être vrai, ainsi que les éléments suivants :
Le site à ouvrir doit être configuré en tant qu'application IIS. Pour plus d'informations, consultez la rubrique « Creating Virtual Directories in IIS 6.0 » dans la documentation du produit IIS.
Le site doit être configuré pour utiliser ASP.NET version 2.0. Dans le cas contraire, lorsque vous ouvrez le site, Visual Web Developer vous invite à reconfigurer le site pour utiliser ASP.NET 2.0. Cela n'est pas la même chose avec ASP.NET 2.0 installé sur l'ordinateur. Il est possible qu'ASP.NET 2.0 soit installé sur l'ordinateur, mais que le site à ouvrir reste mappé sur une version antérieure d'ASP.NET.
Création ou ouverture de sites Web IIS locaux
Lorsque vous créez le site Web, Visual Web Developer effectue toutes les tâches requises pour que le site Web fonctionne comme une application IIS. Visual Web Developer crée le ou les dossiers de votre site Web sous la racine Web d'IIS (par exemple, sous \inetpub\wwwroot). Après avoir créé les dossiers, Visual Web Developer crée les fichiers pour le modèle de site Web sélectionné.
Remarque : |
---|
Vous pouvez créer une application IIS en tant que sous-dossier d'un dossier IIS existant. |
Projets de sites Web IIS locaux
Lorsque vous créez ou ouvrez un site Web IIS local, Visual Web Developer crée un projet pour gérer les fichiers. Le projet stocke une petite quantité d'informations, telles que vos préférences sur la façon d'exécuter l'application et les différents débogueurs disponibles. Les informations du projet sont stockées sur une base individuelle. Pour plus d'informations, consultez Projets et solutions de site Web.
Exécution de sites Web IIS locaux
Par défaut, lorsque vous exécutez un site Web IIS local pour le tester, Visual Web Developer lance un navigateur et exécute le site Web à l'aide du nom du serveur localhost. Par exemple, si vous avez créé le site Web ExampleSite, lorsque vous le testez dans Visual Web Developer, le navigateur demandera la page de test à partir de cette URL :
https://localhost/ExampleSite/page
IIS résout le nom d'application, qu'il pointe vers un dossier situé sous la racine IIS ou vers un autre emplacement, puis sert les pages de ce dossier.
Pour plus d'informations, consultez Test des pages Web dans Visual Web Developer.
Déploiement de sites Web IIS locaux
Les sites Web IIS locaux servent en général uniquement pour le développement, afin de permettre aux développeurs de créer et tester des pages Web ASP.NET sur leur propre ordinateur. Dans la plupart des cas, vous devez déployer les fichiers d'un site Web de système de fichiers sur un serveur de production exécutant IIS.
Vous pouvez déployer les fichiers d'un site Web IIS local à l'aide de l'outil Copier le site Web et de l'utilitaire de publication sur le Web dans Visual Web Developer. Pour plus d'informations, consultez Vue d'ensemble du déploiement ASP.NET.
Remarque : |
---|
L'utilitaire de publication sur le Web n'est pas disponible dans Visual Web Developer Express. |