Localhost 401.3 오류를 사용하는 IIS의 ASP 페이지에 권한이 없습니다.
브라우저에서 asp 파일을 볼 수 있도록 IIS를 방금 설치했지만 브라우저에 주소를 http : //localhost/index.asp로 입력 하면 오류가 발생합니다.
오류는 다음을 보여줍니다.
HTTP 오류 401.3-권한 없음 웹 서버에서이 리소스에 대한 액세스 제어 목록 (ACL) 구성 또는 암호화 설정으로 인해이 디렉터리 또는 페이지를 볼 수있는 권한이 없습니다.
이 문제를 해결해야합니다. 이에 대한 조언이 있으면 감사하겠습니다.
좋아, 내가 Windows 시스템 앞에 있지 않기 때문에 여기에서 메모리에서 작업합니다.
웹 루트 폴더 / inetpub / wwwroot / 또는 열려있는 속성에서 작업중인 웹 사이트 디렉터리를 마우스 오른쪽 단추로 클릭하고 보안을 선택하면 해당 폴더에 대한 권한이있는 사용자 목록이 표시됩니다. IIS_IUSRS
익명 인증이 활성화 될 때 사용되는 기본 사용자가 될 계정 (필요한 경우 사용자 목록에서 검색)을 추가 할 수있는 새 사용자를 추가하는 섹션이 있습니다 . 이 계정에 파일 및 하위 폴더에 적용 할 수 있도록 관련 권한 (읽기, 쓰기, 실행)을 부여합니다. IIS에서 웹 사이트를 새로 고치면 잘 작동 할 것입니다.
내 문제는 앱 풀에서 사용되는 ID에 관한 것이 었습니다. 사이트의 인증을 "응용 프로그램 풀 ID"로 변경하고 디렉터리에 적절한 권한을 부여했습니다.
하나의 폴더가 작동하지 않습니다 (MS Sharepointy의 전자 메일에서 가져온 zip 파일에서 추출한 것입니다. 또는 뭔가). 파일은 모두 Windows 탐색기-> 마우스 오른쪽 버튼 클릭-> 속성-> 고급-> 데이터를 보호하기 위해 내용 암호화로 표시되었습니다. Unticking은 그것을 치료했습니다.
필자의 경우에는 기본 웹 사이트의 "애플리케이션 추가"를 사용하여 Windows 7의 IIS 7에서 애플리케이션을 만들었습니다. 로컬 시스템에서 "사용자"계정을 추가해야했고 권한 오류가 제거되었습니다.
나는 이런 일이 일어 났고 내가해야 할 일은 분명히 web.config 파일을 추가하는 것입니다. 단지 PHP 사이트 였고 "Everyone"이 모든 권한을 가졌다는 것은 중요하지 않습니다. 기본 Web.config가있을 때까지-주사위가 없습니다!
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script" />
<defaultDocument>
<files>
<clear />
<add value="index.php" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
</system.webServer>
</configuration>
여기서는 설정 과정을 자세히 설명합니다. 단계를 따를 수 있습니다.
http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html
'IT TIP' 카테고리의 다른 글
cURL을 사용하여 HTTPS 사이트에 연결할 수 없습니다. (0) | 2020.11.22 |
---|---|
Rails는 YAML을 기호로 해시 및 참조에로드합니다. (0) | 2020.11.22 |
'모바일 네트워크 데이터'가 활성화되었는지 여부를 확인하는 방법 (WiFi로 연결된 경우에도)? (0) | 2020.11.22 |
Python : 원시 이메일에 "Body"태그 등이없는 경우 원시 이메일에서 본문을 구문 분석하는 방법 (0) | 2020.11.22 |
qt qml과 qt quick의 차이점 (0) | 2020.11.22 |