2009-01-03 3 views
2

동적 데이터 웹 사이트에서 역할을 설정하려고합니다. 문제는이 작업을 simpy이 설정하지 못했습니다. 내가 "회원"이라는 역할로 로그인 심지어ASP.NET 동적 데이터 및 구성원 (역할)

<location path="List.aspx"> 
    <system.web> 
     <authorization> 
     <allow roles="Administrators" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 

는 여전히

어느 한이 날 안내하시기 바랍니다 수 List.aspx

에 들어갈 날 alows ...

오 BTW 내가 또한 같은 사이트에서 MVC를 사용하고

+1

이 질문을 좀 더 명확하게 작성해주십시오. 요청하는 내용을 이해하기 어렵습니다. 다음에 몇 가지 대답을 얻을 수 있습니다. –

답변

0

귀하의 질문 내 친구가 말했듯이, 더 자세한 정보를 필요 어쨌든

  1. 처음에 이 활성화되었는지 확인하십시오. 역할이 web.config 내에 있는지 확인하십시오.

  2. WAT으로 이것을 수행 했습니까? 시험으로 대안을 시도하십시오.

3. web.config 내의 인증을 양식으로 설정하십시오. 은 모두 재즈를 무시 감사 -MHM-

8

동적 데이터 페이지를 도울 수 있도록 노력하겠습니다. 여기에 보안 동적 데이터 프로젝트에서

봐 : http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14473

...

또는 나를 위해 일한 또 다른 방법이있다. 이 날 테이블 수준을 제공 할 수

routes.Add(new DynamicDataRoute("Admin/{table}/{action}.aspx") 

: 당신의 동적 데이터 경로를 변경합니다 (global.asax.cs에있는 파일)를

<location path="Admin/<TableName>/List.aspx"> 
    <system.web> 
     <authorization> 
     <allow roles="Administrators" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 

그리고 :

은 당신의 위치 경로를 변경

보안. 그게 효과가 없으면 그냥 코멘트를 작성하고 다시 살펴 보겠습니다.