Fichier de configuration config.web
Toutes les informations de configuration ASP + incluent dans des fichiers de configuration appelés config.web. L'exemple suivant illustre la structure d'un fichier de configuration ASP +:
Code:<! - Fichier config.web-><Iconguration>
<FIGIGSECTIONS>
<Add Names = httpModules type = System.web.config.httpModulesConfighandler />
<ajouter names = httphandler type = System.web.config.httphandlerConfighandler />
<add names = sessionstate type = System.web.config.SessateConfighandler />
<add names = mondialisation type = System.web.config.globalisationconfighandler />
<! - - les déclarations de configuration driminales vont ici->
</figiling>
<httpmodules>
<! - Les sous-éléments du module http vont ici->
</ httpmodules>
<httphandler>
<! - sous-éléments HTTP Handlers
</ httphandler>
<SessionState>
<! - Les sous-éléments d'état de session vont ici->
</essionState>
<Clobalisation>
<! - Les sous-éléments d'état de session vont ici->
</lobalisation>
<! - Les sections de configuration supplémentaires vont ici->
</FIGIGURATION>
Toutes les informations de configuration doivent être entre les balises <FIFICITION> et </ Configuration>. Il y a deux parties principales du fichier de configuration. Dans la partie supérieure, la déclaration de programme de traitement configurée dans la section (y compris les balises <finigSection> et </1 / configSection>). Le reste du fichier comprend la section de configuration réelle (pour claire, leurs sous-éléments ont été supprimés). Notez que chaque section de configuration ci-dessous doit correspondre à une instruction dans <FIGIGSECTION>. Chaque instruction donne le nom du nom de configuration et a souligné l'assemblage et la classe NGWS Framework qui traiteront ses informations de configuration. Chaque section de configuration contient des éléments enfants contenant une configuration de détail ASP +.
L'exemple de code suivant illustre ces concepts:
Code:<Iconguration><FIGIGSECTIONS>
<add name = debugMode type = System.web.config.SingletagSectionHandler />
<add name = globalisation type = System.web.config.SingletagSectionHandler />
<add name = assemblies type = System.web.ui.AssembliessectionHandler />
<add name = security type = System.web.config.securityconfighandler />
</figiling>
<debugMode activer = true />
<mondialisation
Request encoding = us-ascii
ResponseCcoding = ISO-8859-1
/>
<semblances>
<add assembly = System.Data.dll />
<ajouter assembly = System.dll />
<add assembly = System.Drawing.dll />
<ajouter assembly = * />
</ assemblages>
<Sécurité>
<morisation>
<permettre aux utilisateurs = * /> <! - Tous les uts->
</sautation>
</ Security>
</FIGIGURATION>
Cet exemple illustre un fichier de configuration qui contient quatre configurations -debugMode, la mondialisation, les assemblages et la sécurité. Ce qui suit est les paramètres:
* Dans la section de débogage, le mode de débogage est ouvert (défini sur true).
* Dans la section de la mondialisation, la méthode du code des demandes et de la réponse est configurée.
* Dans la section des assemblages, quatre assemblées ajoutées.
* Dans la section de sécurité, tous les utilisateurs ont le droit d'accès.