2011-03-21 5 views
1

웹 앱을 배포하려고하는데 web.config 파일의 <location> 태그에 대한 간단한 질문이 있습니다. 지금은 모든 페이지를 비밀번호로 보호하기를 원하며 로그인 객체로 간단한 로그인 페이지를 만들었습니다. 나는라는 디렉토리 AppMyPages에있는 모든 내에서 .aspx 파일을 넣어 봤는데,이 설정 파일에 넣고했습니다web.config location tag

<location path="AppMyPages"> 

    <system.web> 
     <authorization> 
      <allow roles="tester" /> 
      <deny users="*" /> 
     </authorization> 
    </system.web> 

</location> 

나는 완전히 내 사이트를 보호하려는 경우, 나는 동일한 일을 어떻게해야합니까 다른 모든 폴더 (AppCode, AppData, MyJavascripts, MyStylesheets, MyImages ....)?

감사합니다.

답변

1

AppCode/AppData를 수행 할 필요는 없지만 인증되지 않은 페이지 (예 : 로그인 페이지)에 이러한 리소스가 사용되는 경우 MyJavascripts/Stylesheets/Images를 제한하는 데주의해야합니다.

+0

감사합니다. 잠시 동안 제한된 사적 석방 만하기 때문에이를 포함시킬 것입니다. 마스터 페이지를 마스터라는 디렉토리에 넣었습니다. 총 보안을 원한다면이 페이지도 포함시켜야합니까? – frenchie

+0

마스터 디렉토리를 그대로 두어도 괜찮습니다. 마스터 페이지는 직접 제공되지 않습니다. –

+0

정보를 제공해 주셔서 감사합니다. – frenchie