J'ai un site Web qui utilise l'authentification par formulaire. Pour l'essentiel, mon site Web nécessite une authentification pour faire quoi que ce soit. Ma page de déclaration de confidentialité est une exception et doit être accessible aux utilisateurs anonymes. La page est dans un dossier, et je l'ai mis les informations de chemin d'accès dans le web.config comme suit:L'accès anonyme à la page ASPX échoue
<location path="about">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location allowOverride="true">
<system.web>
<authentication mode="Forms">
<forms name="FDAuth"
cookieless="UseCookies"
protection="All"
loginUrl="login.aspx"
requireSSL="false"
slidingExpiration="false"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Cette configuration permet un accès anonyme à d'autres types de fichiers, mais demande toujours un pour ouvrir une session pages aspx.
En d'autres termes, l'accès anonyme est autorisé à cette page
www.mywebsite.com/about/privacy.asp
, mais je vais à la page login.aspx si je tente d'accéder à accéder à ce Page
www.mywebsite.com/about/privacy.aspx
Que dois-je faire pour autoriser l'accès anonyme www.mywebsite.com/about/privacy.aspx?
Merci pour votre réponse, mais cette modification n'a pas résolu le problème. – jeffc