Du musst nicht f�r jedes Verzeichnis eine Web.config anlegen. Mach es
folgenderma�en:

<authentication mode="Forms">
        <forms name=".ASPXAUTH" loginUrl="Login.aspx" />
</authentication>

Und dann legst Du f�r jede zu sch�tzende Datei / Verzeichnis ein
Location Tag an:

<!-- F�r eine einzelne Datei -->
<location path="shop/Checkout.aspx">
        <system.web>
            <authorization>
                <deny users="?" />
            </authorization>
        </system.web>
</location>

<!-- F�r ein ganzes Verzeichnis -->
<location path="/admin">
        <system.web>
            <authorization>
                <deny users="?" />
            </authorization>
        </system.web>
</location>



Ren� 


> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Lars Berner
> 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



_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an