[iis] 가상 디렉터리를 추가 할 때 “경로 (C : \ inetpub \ wwwroot)에 대한 액세스를 확인할 수 없습니다.”

Windows Server 2008 R2에서 IIS 웹 서비스 및 ASP.NET 서비스를 설정하려고합니다. 물리적 디렉토리가 생성되었지만 작동하지 않습니다. 이것은 새로운 IIS 역할 설치입니다.

여기에 이미지 설명 입력

서버가 도메인에 있고 domain \ server $에에 대한 읽기 / 쓰기 / 찾아보기 액세스 권한이 C:\inetpub\wwwroot있습니다. 읽기 / 쓰기 / 찾아보기 액세스 권한도 다음에 부여됩니다.

  • 관리자
  • 네트워크 서비스
  • 사용자
  • IIS_IUSRS
  • IUSR

내가 지금까지 시도한 것

  • 에서 Edit Virtual Directory -> Connect As대화를 선택 응용 프로그램 사용자 (인증 통과). 테스트 설정을 누르면 위의 오류가 발생합니다.

  • 에서 Edit Virtual Directory -> Connect As: 대화, 특정 사용자 선택 IUSR(암호 없음)를. 테스트 설정을 누르면 다음이 표시됩니다.
    여기에 이미지 설명 입력

기타 참고 사항

익명 인증이 사용되며 익명 사용자 ID는 응용 프로그램 풀 ID입니다.

응용 프로그램 풀 구성은 다음과 같습니다.
여기에 이미지 설명 입력

웹 브라우저에서 http://localhost빈 페이지를 반환하지만 오류는 없습니다.

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



답변

나는 지금까지 같은 문제를 겪고 있었다. 말씀하신대로 “다음으로 연결”을 시도하고 적어 둔 사용자 이름과 암호는 내 컴퓨터의 사용자 (IIS가이 컴퓨터에서 실행 중임)였으며 연결을 테스트했으며 이제 작동합니다. 해당 컴퓨터의 사용자 (관리자 권한이있는 사용자 시도)를 사용하지 않았다면 시도해 보셔야합니다. 저에게 효과적이며 귀하의 경우에도 작동 할 수 있습니다.


답변

나는 똑같은 문제가 있었고 거의 하루 동안 그것을 알아낼 수 없었다. IUSR 및 NetworkService를 폴더 권한에 추가하고 NetworkService로 실행 중인지 확인했습니다. 나는 가장을 시도하고 심지어 관리자로 실행했습니다 (DO NOT DOIS). 그런 다음 누군가가 Windows 2008 R2 서버 내부에서 페이지를 실행 해 보라고 권했고, 모두 비활성화 된 처리기 매핑을 가리 켰습니다.

이 작업을 수행했습니다.

  • 웹 사이트의 기능보기를 엽니 다.
  • 핸들러 매핑으로 이동합니다.
  • .cshtml 경로 찾기
  • 마우스 오른쪽 버튼을 클릭하고 기능 권한 편집을 클릭합니다.
  • 실행 선택
  • 확인을 누르십시오.

이제 웹 사이트를 새로 고침 해보세요.


답변

IIS의 개발 관련 기능을 설치하여 문제를 해결했습니다.

기본적으로 IIS는 모든 필수 기능을 설치하지 않습니다.

문제를 해결하려면 IIS 개발 관련 기능을 설치해야합니다.

여기에 이미지 설명 입력


답변

이 오류는 서버 역할 및 기능을 통해 ASP.NET을 설치하지 않았기 때문에 발생했습니다. 그것을 추가하고 모두 예상대로 작동했습니다.


답변

인터넷 정보 서비스로 돌아가서 만든 인트라넷에서 마우스 오른쪽 버튼을 클릭하고 편집 권한을 선택하십시오.

wwwroot 팝업 창이 열리면 공유 탭을 선택하고 드롭 다운 메뉴에서 “공유”를 클릭하여 사용자와 권한 수준을 선택하거나 모든 사람을 선택하고 권한을 읽고 권한을 부여합니다.


답변

나는 같은 문제가 있고 해결책은 skype 고급 구성에서 “사용 포트 80 및 443″을 선택 취소하는 것입니다!


답변

이 문제에 대한 최선의 해결책은 여기에서 찾을 수 있다고 생각합니다.
IIS8의 IIS_IUSRS 및 IUSR 권한
이것은 좋은 해결 방법이지만 인터넷을 통해 웹 서버에 액세스 할 때는 작동하지 않습니다.