2011-10-28 1 views
0

Windows 인증을 사용하여 웹 사이트에 폴더를 확보했습니다. 서버에 사용자를 생성하고 익명 액세스를 제거하는 동안 폴더에 대한 액세스 권한을 부여했습니다. 이것은 잘 작동하지만 사용자가 Internet Explorer를 통해 로그인 할 경우 도메인 (예 : DOMAIN \ 사용자 이름)을 지정해야합니다.사용자 도메인을 요구하지 않고 IIS 7에서 폴더 보호 ie. DOMAIN username

어쨌든 도메인과 사용자 이름이 필요하지 않습니까?

도움 주셔서 감사합니다.

답변

0

발견 된 해결책은 이전에 작동했지만 HTTPS (폴더에 pdf 파일 포함)로 리디렉션되었지만 표시되는 URL이 https가 아니기 때문에 깨닫지 못했습니다. I

IIS 브라우저의 폴더에서 403.4에 대한 사용자 지정 오류 페이지를 설정하고 사이트 루트 (redirectSSL.htm)에 HTML 파일을 만들어 해당 오류를 지정합니다.

는이 스크립트를 파일로 추가

<html> 
    <head><title>Redirecting...</title></head> 
    <script language="JavaScript"> 
    function redirectHttpToHttps() 
    { 
    var httpURL= window.location.hostname + window.location.pathname + window.location.search; 
    var httpsURL= "https://" + httpURL; 
    window.location = httpsURL; 
    } 
    redirectHttpToHttps(); 
    </script> 
    <body> 
    </body> 
    </html> 

다음 Windows 인증을 사용하지 않도록 설정하고 기본 인증을 할 수 있습니다. 기본 인증에서 "편집"을 클릭하고 기본 도메인을 지정하십시오.

이렇게하면됩니다.

관련 문제