2010-04-22 2 views
0

내 사이트에서 역할을 구현하려고합니다.WSAT에 의해 생성 된 액세스 규칙은 적용되지 않습니다.

솔루션에 여러 프로젝트가 있으며 그 중 하나가 웹 응용 프로그램입니다.

웹 응용 프로그램에서 WSAT를 사용하여 세 가지 역할을 만들려고합니다. 응용 프로그램을위한 많은 폴더가 있습니다. WSAT를 사용하여 각 폴더에 대한 역할 기반 액세스 규칙을 정의했습니다.

그러나 디버깅하고 해당 페이지를 탐색하면 로그인으로 리디렉션되지 않고 보호 된 페이지가 표시됩니다.

각 폴더에는 web.config 파일이 있습니다.

시스템에서 이러한 규칙을 적용하지 않는 이유는 무엇입니까?

내 web.config 파일이 있습니다

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

나는 WSAT의 연결을 테스트 한 그들은 작동합니다.

아이디어가 있으십니까?

+0

행운이 뭐니? –

답변

0

예, 문제가 해결되었습니다.

이전 개발자가 모든 HTTP 모듈을 삭제했습니다. 모든 모듈이 비활성화되었으므로 인증 모듈은 asp.net 파이프 라인의 일부가 아닙니다.

0

는 또한

<roleManager enabled="true"/> 

시도, 당신의 하위 디렉토리 중 하나에서 Web.config의를 제공하기 위해 귀하의 질문을 수정하시기 바랍니다.

관련 문제