Vielen Dank f�r die Hilfe.
In welches Verzeichnis muss die .config mit dem unten aufgef�hrten Abschnitt ?
In das Verzeichnis, dass ich freigeben m�chte?
Was mich wundert sind die Zeilen mit dem allow users Tag. Widerspricht man in diesem Falle
nicht dem abschnitt <authentication> Wenn man alle bzw. auch unbekannte User zul�sst?
Wie ist es denn, wenn ich den gesamten <authentication> Abschnitt weglasse und einfach in das Verzeichnis mit den aspx-seiten, die ich f�r alle freigeben m�chte, eine web.config mit<allow users="*"> setze und in das Verzeichnis mit den aspx-Seiten, die ich nur f�r authentifizierte User vorsehen m�chte, <deny users="?"> setze?
Die Authentifizierung nehme ich �ber eine Datenbank vor. Ist das Ergebnis positiv, so ist der gesamte Bereich zug�nglich, wenn nicht, so bleibt der entspr. Teil eben verwehrt. Mit diesem Vorgehen kann ich mir doch den Abschnitt
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="Login.aspx" />
</authentication>
sparen, oder habe ich dabei einen Denkfehler?
Viele Gr��e Lars
At 13:15 03.07.2003 +0200, you wrote:
<configuration> <system.web> <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="Login.aspx" /> </authentication> <authorization> <allow users="*" /> </authorization> </system.web>
<location path="Public"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> </configuration>
So m��te es eigentlich richtig sein!
Da unser Mailserver spinnt - geht es momentan nur direkt ;-)
-----Urspr�ngliche Nachricht----- Von: Lars Berner [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 3. Juli 2003 12:34 An: [EMAIL PROTECTED] Betreff: [Asp.net] Web.config
Hallo,
wie gehe ich denn am Besten vor, wenn ich einen Teil meiner Anwendung nur
mit Authentification zug�nglich machen m�chte, den anderen aber f�r jedermann? Meine Idee war - nachdem ich das <authentication>-Element in die .config
eingef�gt hatte - folgende:
ich erstelle ein Unterverzeichnis, in dem sich alle .aspx-Dateien befinden,
die eine Authentifizierung erfordern sollen, und lege alle Dateien, die
frei zug�nglich sein sollen, in das �bergeordnete Verzeichnis. in das untergeordnete Verzeichnis lege ich dann eine weitere web.config,
die mit folgenden Elementen versehen wird:
<authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="Login.aspx" /> </authentication>
<authorization> <deny users="?" /> </authorization>
Die web.config im �bergeordneten Verzeichnis enth�lt diese Einschr�nkungen nicht.
Beim Versuch das so umzusetzen, stoss ich auf ewig lange Fehlermeldungen mit dem Hinweis, man solle die Syntax innerhalb der .config-Datei pr�fen bzw sicherstellen, dass das Projekt zum Debuggen konfiguriert ist...
Vorher, als ich die .config - abgesehen von einer Pfad�nderung identisch - als einzige .config in der Anwendung hatte, lief alles probemfrei.
Woran k�nnten diese Probleme liegen? Wie w�rdet Ihr die Idee umsetzen, dass ein Teil der Anwendung frei zug�nglich ist und der andere nicht? So schwer kann das doch nicht sein, oder?
Gr��e Lars
www.zoologie-online.de
Lars Berner Stormcrow-Software Postfach: 110123 69071 Heidelberg
--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.493 / Virendatenbank: 292 - Erstellungsdatum: 25.06.2003
www.zoologie-online.de
Lars Berner Stormcrow-Software Postfach: 110123 69071 Heidelberg
--- Ausgehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.493 / Virendatenbank: 292 - Erstellungsdatum: 25.06.2003
