IIS가 localhost에서 기본 웹 사이트에 대한 인증을 요청하는 것을 중지하는 방법

StackOverflow https://stackoverflow.com/questions/53464

문제

Windows XP Pro SP2에 IIS 5.1이 설치되어 있습니다.게다가 .NET 3.5와 함께 VS 2008 Express를 설치했습니다.따라서 IIS는 .NET 3.5에 대해 자동으로 ASP.NET용으로 구성됩니다.

문제는 내가 접속할 때마다 http://localhost IE와 Firefox는 모두 인증 상자를 제공합니다.관리자 사용자와 비밀번호를 입력해도 인증이 실패합니다.기본 웹 사이트의 디렉터리 보안 옵션에서 익명 사용자 액세스(IUSR_ 사용자 및 비밀번호는 IIS에 의해 제어됨)를 이미 확인했습니다.

그러나 배포된 다른 웹 앱은 잘 작동합니다(인증을 요구하지 않음).

IE에서 추가하면 이 인증 프로세스가 중지됩니다. http://localhost 인트라넷 사이트 옵션에서.

IIS가 설치된 경우 파일 시스템은 FAT32입니다.

안부, 자탄

도움이 되었습니까?

해결책

이는 NT 파일 권한 문제일 가능성이 높습니다.IUSR_에는 요청하는 파일(예: /inetpub/wwwroot/index.htm)을 읽을 수 있는 파일 시스템 권한이 있어야 합니다.

여전히 문제가 있으면 일반적으로 \windows\system32\logfiles\W3SVC*에서 IIS 로그를 확인하세요.

다른 팁

IIS는 통합 인증을 사용하며 기본적으로 IE는 Windows 사용자 계정을 사용할 수 있습니다. 하지만 Firefox도 마찬가지이므로 걱정하지 마세요. 하지만 구성을 빠르게 변경해야 합니다.

1) Firefox를 열고 URL로 about:config를 입력하세요.

2) ntlm의 필터 유형에서

3) "network.automatic-ntlm-auth.trusted-uris"를 두 번 클릭하고 localhost를 입력한 후 Enter 키를 누릅니다.

4) Blogger에 감사 인사 쓰기

언제나처럼, 이것이 당신에게 도움이 되기를 바랍니다.

이것은 다음에서 복사되었습니다. 링크 텍스트

몇 가지 브라우저 설정 때문일 수 있습니다.이 옵션을 선택한 상태로 시도해 보세요.

도구 > 인터넷 옵션 > 고급 > Windows 통합 인증 활성화(IIS에 설정된 Windows 통합 인증과 함께 작동)

도구 > 인터넷 옵션 > 보안 > 로컬 인트라넷 > 사용자 정의 수준 > 자동 로그온

최악의 경우, 신뢰할 수 있는 사이트에 localhost를 추가해 보십시오.

네트워크에 있는 경우 네트워크 추적을 가져와서 디버깅을 시도할 수도 있습니다.인증을 시도하는 일부 프록시 때문일 수 있습니다.

제한 사항이 없으면 "기본 웹 사이트"를 제거하고 새 웹 사이트를 만드는 것이 더 쉽습니다.

나는 그것을했고 내 문제는 해결되었습니다.

인증을 원하면 사용자 이름으로 domainname\administrator를 사용해 보십시오.

인증을 원하지 않으면 디렉토리 보안 > 편집 창의 인증된 액세스 섹션에서 모든 체크박스를 제거하세요.

  1. 비밀번호가 있는 관리자 추가
  2. wwwroot 소품으로 이동
  3. 이 사용자에게 이 폴더와 해당 하위 폴더에 대한 전체 액세스 권한을 부여하세요.
  4. 이 문서를 사용하여 AppPool의 사용자를 추가된 사용자로 변경하세요.http://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx
  5. 이 기사를 사용하여 웹사이트의 사용자를 변경하세요http://techblog.sunsetsurf.co.uk/2010/07/changing-the-user-iis-runs-as-windows-2008-iis-7-5/(1)단계에서 생성한 것과 동일한 사용자 이름과 비밀번호를 입력하세요.

지금 작동 중입니다. 축하합니다

나에게 효과가 있었던 것은 ,,,

시작>제어판>관리 도구>인터넷 정보 서비스를 클릭합니다.

왼쪽 트리를 확장하고 웹사이트>속성을 마우스 오른쪽 버튼으로 클릭합니다.

디렉터리 보안을 클릭한 다음 "익명 액세스 및 인증 제어"에서 편집을 클릭하세요.

익명 액세스 활성화> 찾아보기> 관리자 자격 증명(예: 관리자) 입력(이름 확인),> 확인 클릭

설정을 적용하면 제대로 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top