서버를 사이트에 배포하는 동안 오류가 발생했습니다. IIS의 새 사이트에서 홈 페이지를로드하거나 인증에 액세스하려고하면 오류가 발생합니다.
구성 오류 :이 구성 섹션을이 경로에서 사용할 수 없습니다. 이것은 섹션이 부모 수준에서 잠겨있을 때 발생합니다. 잠금은 기본적으로 (overrideModeDefault = "Deny"), overrideMode = "Deny"또는 레거시 allowOverride = "false"를 사용하여 위치 태그에 의해 명시 적으로 설정됩니다.
자세한 내용은 시나리오 7 에서 16 진수 오류 코드와 일치합니다.
위의 링크 된 사이트에 제공된 해결책 은 applicationHost.config 파일 의 내 오류에서 언급 한 섹션에서 overrideModeDefault 허용 을 설정 하는 것 입니다. 필자의 경우 system.webServer의 보안 아래 에 있습니다. 그러나 사이트가 이미 올바르게 배포 된 로컬 컴퓨터 에서 applicationHost.config 를 보면 해당 섹션이 Deny 로 설정됩니다 .
이 솔루션이 올바른 경우 로컬 인스턴스가 동일한 web.config로 어떻게 잘 실행 됩니까? 내 applicationHost.config 에 따르면 해당 섹션은 잠겨 있어야하지만 잠기지 않아야합니다. 해당 서버에서 실행되는 다른 사이트가 많기 때문에 applicationHost.config 파일을 변경하지 않는 것이 좋습니다. 다른 해결책이 있습니까?