IIS7, Windows 7의 HomeGroup에서 wwwroot 폴더를 공유 한 후 401 오류


9

wwwroot 폴더를 나머지 홈 그룹과 공유 한 후 웹 사이트에서 다음과 같은 오류가 발생합니다.

서버 오류

401-권한이 없음 : 자격 증명이 잘못되어 액세스가 거부되었습니다. 제공 한 자격 증명을 사용하여이 디렉토리 나 페이지를 볼 수있는 권한이 없습니다.

내 생각에 wwwroot 폴더를 공유 할 때 폴더 권한이 엉망이되었습니다. 폴더 공유를 해제하고 IIS7을 다시 시작했지만 여전히 오류가 발생합니다. 누구든지 wwwroot 폴더에 필요한 기본 권한을 알고 있습니까? IIS7은 기본 설정으로 구성되어 있습니다 (즉, IIS7 설정을 변경하지 않았습니다).

도움을 주시면 감사하겠습니다.

이미 시도 :

  • IIS7 재시작
  • 익명 인증을 껐다가 다시 켜기
  • wwwroot 폴더 공유 해제

ASP.net 계정이 해당 폴더에 액세스 할 수있는 권한을 부여 했습니까?
Sathyajith Bhat

IUSRS 그룹은 폴더에 액세스 할 수 있습니다.
Brian Hasden

답변:


12

wwwroot 권한을 재설정하기 위해 다른 상자로 이동하여 문제가있는 모든 설정을 웹 서버에 복사했습니다.

wwwroot 폴더의 기본 권한으로 돌아가는 단계는 다음과 같습니다.

  1. wwwroot 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오.
  2. 보안 탭으로 이동하여 고급 버튼을 클릭하십시오.
  3. "권한 변경 ..."버튼을 클릭하고 "이 개체의 부모로부터 상속 가능한 권한 포함"체크 상자를 선택하십시오.
  4. "상속 출처"열의 값이 "<상속되지 않음>"인 모든 권한 항목 제거
  5. 적용을 클릭하고 "C : \ inetpub \"디렉토리에서 다음 5 개의 권한 항목이 상속되는지 확인하십시오.
    • TrustedInstaller-모든 권한
    • 시스템-모든 권한
    • 관리자-모든 권한
    • 사용자-읽기 및 실행
    • 제작자 소유자-특별

해당 권한이 확인되면 추가 버튼을 클릭하고 개체 이름으로 "IIS_IUSRS"를 입력하고 확인을 클릭하십시오. 권한 목록에서 "트래버스 폴더 / 파일 실행", "폴더 목록 / 데이터 읽기", "속성 읽기", "확장 된 특성 읽기"및 "권한 읽기"를 선택하고 확인을 클릭하십시오.

이제 wwwroot 폴더는 IIS7과 함께 제공되는 기본 권한으로 다시 설정되어야합니다.

이로 인해 언급 된 401 액세스 거부 오류가 수정되었습니다.


이것은 IIS 7.5에서 나에게 도움이되었지만 권한을 다시 추가 할 필요는 없지만 모든 상속되지 않은 항목을 제거했습니다.
DigitalDan

7

나는이 같은 문제에 부딪쳤다. 그래도 모든 권한을 다시 만드는 대신 읽기 권한으로 WEBSERVER \ Users를 다시 추가해야했습니다. 폴더를 공유하면 해당 폴더가 제거 된 것 같습니다.


1
나는 같은 문제가 있었다. 폴더를 공유 할 때 왜 제거되는지 아십니까?
MrVimes

0

이 정보를 게시 해 주셔서 감사합니다. 이것에 대해 Microsoft를 사랑하십시오. 우리에게 이것은 wwwroot 디렉토리를 공유했기 때문에 발생했습니다. 우리가 고치려고했던 것이 있습니다.

  1. wwwRoot를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 보안 탭을 클릭하십시오.
  3. 고급 버튼을 클릭하십시오.
  4. 위의 게시물에 언급 된 모든 권한이 있었지만 모두 상속 된 열에 "없음"이있었습니다.
  5. 상속 사용을 클릭 하십시오 .
  6. 적용을 클릭 하십시오 .
  7. aspnet_client 폴더에 "보안 적용 오류"에 대한 오류 메시지가 표시됩니다. 이것이 무엇을 의미하는지 잘 모르겠습니다.
  8. 를 클릭하십시오 Continue.
  9. 시스템이 모든 권한을 적용 할 때까지 기다리십시오.
  10. 끝난.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.