2010-04-22 4 views
0

J'essaie d'implémenter des rôles sur mon site.Les règles d'accès créées par WSAT ne sont pas appliquées

Il existe plusieurs projets dans la solution, dont l'un est une application Web.

Dans cette application Web, j'essaie d'utiliser WSAT pour créer trois rôles. Il y a beaucoup de dossiers pour l'application. J'ai utilisé WSAT pour définir des règles d'accès basées sur les rôles pour chaque dossier. Cependant, lorsque je débogue et navigue vers ces pages, ils ne redirigent pas vers un login et me montrent la page protégée.

Il existe des fichiers web.config dans chaque dossier.

Pourquoi le système n'appliquerait-il pas ces règles?

Mon fichier web.config a:

<roleManager enabled="true" defaultProvider="AspNetSqlProvider" /> 

Je l'ai testé les connexions dans WSAT et ils travaillent.

Des idées?

+0

une chance à ce sujet? –

Répondre

0

Oui, j'ai résolu le problème.

Un développeur précédent avait effacé tous les modules HTTP. Comme tous les modules étaient désactivés, le module d'authentification ne faisait pas partie du pipeline asp.net.

0

essayer

<roleManager enabled="true"/> 

Aussi, s'il vous plaît modifier votre question pour fournir le web.config d'un de vos sous-répertoires.

Questions connexes