config.Web Konfigurationsdatei
Alle ASP+-Konfigurationsinformationen enthalten in Konfigurationsdateien namens config.web. Das folgende Beispiel zeigt die Struktur einer ASP+-Konfigurationsdatei:
Code:<!-config.web Datei-><Configuration>
<ConfigSections>
<add names = httpmodules type = system.web.config.httpmodulesconfighhandler/>
<add names = httphandler type = system.web.config.httphandlerConfighhandler/>
<add names = sessionState type = system.web.config.SessateConfighhandler/>
<add names = globalisiert type = system.web.config.globalisierungconfighhandler/>
<!
</ConfigSections>
<httpmodules>
<!-HTTP-Modul-Unterelements finden Sie hier->
</httpmodules>
<httphandler>
<!-HTTP-Handler-Unterelemente
</httphandler>
<SesionState>
<!-Sitzungsstatus-Unterelemente finden Sie hier->
</sessionState>
<Globalisierung>
<!-Sitzungsstatus-Unterelemente finden Sie hier->
</Globalisierung>
<!-Zusätzliche Konfigurationsabschnitte finden Sie hier->
</Konfiguration>
Alle Konfigurationsinformationen müssen zwischen <konfiguration> und </configuration> Tags liegen. Es gibt zwei Hauptteile der Konfigurationsdatei. Im oberen Teil hat die im Abschnitt konfigurierte Verarbeitungsprogrammerklärung (einschließlich <configSction> und </configSction> Tags). Der Rest der Datei enthält den tatsächlichen Konfigurationsabschnitt (für Clear wurden ihre Sub -Elemente entfernt). Beachten Sie, dass jeder folgende Konfigurationsabschnitt einer Anweisung in <configSction> entsprechen muss. Jede Anweisung gibt den Namen des Konfigurationsnamens an und wies auf die NGWS -Framework -Assembly und -klasse hin, die seine Konfigurationsinformationen verarbeitet. Jeder Konfigurationsabschnitt enthält untergeordnete Elemente, die eine ASP+-Tetail -Konfiguration enthalten.
Das folgende Codebeispiel zeigt diese Konzepte:
Code:<Configuration><ConfigSections>
<add name = debugmode type = system.web.config.singletagsectionHandler />
<add name = globalisiert type = system.web.config.singletagsectionHandler />
<add name = Assemblies type = system.web.ui.assembliesectionHandler />
<add name = Sicherheitstyp = System.web.config.SecurityConfighhandler />
</ConfigSections>
<Debugmode enable = true />
<Globalisierung
Requestencoding = US-ascii
Responsecoding = ISO-8859-1
/>
<Asslblies>
<add montage = system.data.dll/>
<Assembly addieren = System.dll/>
<add montag = system.drawing.dll/>
<Assembly addieren =*/>
</Assemblies>
<Ssicherheit>
<Emorization>
<erlauben user =* /> <!-alle alle uter->
</Autorisierung>
</Sicherheit>
</Konfiguration>
Dieses Beispiel zeigt eine Konfigurationsdatei, die vier Konfigurationen -DEBUGMODE, Globalisierung, Baugruppen und Sicherheit enthält. Das Folgende sind die Einstellungen:
*Im Debug -Abschnitt wird der Debug -Modus geöffnet (auf True eingestellt).
*Im Abschnitt Globalisierung wird die Codemethode für Anforderungen und Antwort eingerichtet.
*Im Abschnitt Assemblies fügten vier Versammlungen hinzu.
*Im Abschnitt Sicherheitsabschnitt erhalten alle Benutzer das Recht auf Zugriff.