Partager via


Procédure pas à pas : création d'une structure de répertoires pour une application Web ASP.NET

Les étapes de cette procédure pas à pas vous montrent les répertoires à inclure dans le répertoire racine de votre application Web ASP.NET. Une brève présentation des structures de répertoires possibles suit cette procédure et un exemple de structure de répertoires accompagné des noms de fichiers potentiels figure à la fin de cette rubrique.

Pour vous préparer à cette procédure

Pour créer une structure de répertoires pour votre application Web ASP.NET

  1. À l'invite de la commande ou dans l'Explorateur Windows, ouvrez le répertoire racine que vous avez créé.
  2. Créez un répertoire et appelez-le bin.
  3. Créez les autres répertoires requis par votre application. Par exemple, vous pouvez créer un répertoire destiné à contenir les images de votre application.

Le répertoire \Bin est le cache de l'assembly par défaut pour votre application Web. Sauf si votre application Web les partage avec une autre application, placez toutes les DLL qu'elle utilise dans le répertoire \Bin ; vous vous assurez ainsi que les références aux objets de classe contenues dans les DLL seront correctement résolues. Ces assemblys peuvent inclure une logique métier ou des contrôles de serveur personnalisés compilés. Si votre application partage des assemblys avec d'autres, placez les DLL partagées dans le cache de l'assembly global. Pour plus d'informations, consultez Cache de l'assembly global.

Remarque   Ces instructions ne s'appliquent pas aux assemblys compilés par Visual Studio .NET lorsque vous créez une application Web ASP.NET dans cet environnement. Pour plus d'informations sur le déploiement des applications Web développées à l'aide de Visual Studio .NET, faites une recherche dans la documentation Visual Studio.

Si vous souhaitez modifier la configuration par défaut de votre application Web, créez un fichier Web.config, procédez aux modifications souhaitées et enregistrez le fichier dans le répertoire racine. Pour plus d'informations, consultez Configuration ASP.NET.

En outre, si vous écrivez des fonctions au niveau de l'application, y compris des gestionnaires d'événements Application_Error, placez-les dans le fichier Global.asax et enregistrez ce fichier dans le répertoire racine de l'application. Pour plus d'informations, consultez Applications ASP.NET.

Dans l'exemple de structure de répertoires suivant, C:\myWebApp est le répertoire racine de l'application. Pour que l'application fonctionne correctement, le répertoire myWebApp doit être un répertoire virtuel IIS.

Remarque   Cette application simple contient le répertoire \bin et un répertoire \img dans lequel sont stockées les images associées à l'application. Votre structure de répertoires peut être plus complexe que celle de cet exemple.

c:\myWebApp
      default.aspx
      menu.ascx
      service.asmx
      web.config
      global.asax
      \bin
        myBizLogic.dll
      \img
        myImage.gif

Voir aussi

Procédure pas à pas relative aux applications ASP.NET | Configuration ASP.NET | Procédure pas à pas : création du répertoire racine d'une application ASP.NET à l'aide de IIS | Procédure pas à pas : déploiement d'une application Web ASP.NET | Applications ASP.NET