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
- Créez un répertoire racine pour votre application et marquez-le en tant qu'application, comme cela vous est expliqué dans Procédure pas à pas : création du répertoire racine d'une application ASP.NET à l'aide de IIS.
Pour créer une structure de répertoires pour votre application Web ASP.NET
- À l'invite de la commande ou dans l'Explorateur Windows, ouvrez le répertoire racine que vous avez créé.
- Créez un répertoire et appelez-le bin.
- 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