2010-12-03 3 views
2

IIS Express를 사용하여 웹 사이트를 호스팅하고 IIS 6에서 디렉터리 보안과 비슷한 작업을 수행하려고합니다. IIS 6에서 디렉터리 보안 탭으로 이동할 수있었습니다. 익명 사용자가 로컬 Windows 계정이되도록 허용합니다.IIS Express - Windows 계정으로 가장

IIS Express에는 이와 비슷한 기능이 있습니까? applicationhost.config에서 어떤 변경을해야합니까? (가) 로그온 한 사용자에 따라

감사

답변

3

IIS 익스프레스 프로세스가 실행됩니다. 기본 설정을 사용하면 익명 요청이 프로세스 ID로 실행됩니다. applicationHost.config 파일을 편집하여 익명 인증을 위해 명시 적으로 사용자를 구성하는 방법이있다 (에 "% USERPROFILE의 %의 \ 문서 \ iisExpress \ 설정 \")와 anonymousAuthentication 섹션에서 익명 사용자 및 암호를 설정 <anonymousAuthentication enabled="true" userName="foo" password="bar" >


주 :

크립토 컨텍스트는 IIS Express에 대한 설정 (IIS 또한 시스템에 설치 될 발생하지 않는 한), 그래서 암호화 설정이 작동하지 않습니다하지
  • 당신에게 CANN 위의 설정을 프로그램 적으로으로 설정하십시오. 프로그래밍 방식으로 설정하면 암호를 암호화하려고 시도하기 때문에 오류가 발생합니다.
  • 구성된 사용자는 "% userprofile % \ documents \ My web sites"디렉토리에 액세스 할 수 없습니다. 혼란스러운 인증/권한 부여 오류가 발생합니다.
  • 명시 적으로 구성된 익명 계정을 사용하려면 다른 사용자와 사용자 프로필 내부의 파일을 공유하는 것이 좋지 않기 때문에 IIS Express 사이트 디렉터리를 "% userprofile % \ documents"외부로 복사하는 것이 가장 좋습니다 보안 관점에서.