동일한 사이트에서 여러 애플리케이션을 호스팅하고 있습니다.
이러한 모든 애플리케이션은 동일한 경로, 앱 풀 및 사용자를 가리킵니다.
이러한 애플리케이션은 다양한 URL을 통해 액세스됩니다.
마찬가지로 A, B, C 세 가지 애플리케이션이 있는데 그 중 C에는 액세스할 수 없습니다.
IIS에서 호스팅되는 사이트 및 앱:
모든 사이트가 제대로 작동했지만 갑자기 사이트 중 하나가 완료되고 403 오류가 표시되었습니다.
앱 풀 재활용을 시도하고 애플리케이션 폴더에 대한 모든 권한을 제공했습니다. 그러나 문제는 여전히 존재합니다.
사이트의 기본 설정을 비교해 봤는데 좋아 보입니다.
답변1
HTTP 403 오류는 여러 가지 이유로 발생합니다.
- 캐시된 버전의 사이트에서는 403. 캐시 지우기 및 확인이 발생할 수 있습니다.
- 대부분의 웹사이트는 디렉토리 검색을 허용하지 않도록 구성되어 있으므로 특정 페이지 대신 폴더를 표시하려고 할 때 403 Forbidden 메시지가 나타나는 것은 정상이며 예상되는 현상입니다. 그렇다면 웹 서버에서 디렉토리 검색을 활성화하십시오.
- 권한. 귀하의 웹사이트에 적절한 권한이 있는지 확인하세요.
답변2
기본 폴더(응용 프로그램이 가리키는 폴더 - 경로)의 새 바로 가기 폴더를 만들고 응용 프로그램 C의 경로를 이 새 바로 가기 폴더로 업데이트하면 이 문제를 해결할 수 있습니다.
작동하기 시작했고 애플리케이션 C에 액세스할 수 있습니다.