Hi Andreas,

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

Antwort per Email an