2010-01-01 6 views
1

Je limiterai accès au dossier de compte à l'aide ci-dessous:autorisation web.config

<location path="Account"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

et l'accès à l'Default.aspx en utilisant

<location path="Default.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

mais comment puis-je limiter l'accès à un fichier spécifique dans le dossier Compte plutôt que le dossier entier?

J'ai essayé les éléments suivants, mais ne fonctionnait pas

<location path="Account\ChangePassword.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

Répondre

3

Essayez cette

<location path="Account/ChangePassword.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
</location> 
+1

haha ​​... les backslaskes en asp.net me tuer grâce Branislav – Dave

+0

Je suis content d'avoir pu Aidez-moi. De plus, vous n'avez pas besoin d'utiliser Seul le premier fera le travail. –