Programing

IIS8 Win8 및 runAllManagedModulesForAllRequests =“true”

crosscheck 2020. 10. 19. 07:44
반응형

IIS8 Win8 및 runAllManagedModulesForAllRequests =“true”


구성에 다음이 포함 된 IIS8에서 응용 프로그램을 실행하려고합니다.

<modules runAllManagedModulesForAllRequests="true" />

IIS8에서 다음과 같은 오류가 발생합니다.

이 구성 섹션은이 경로에서 사용할 수 없습니다. 섹션이 상위 수준에서 잠겨있을 때 발생합니다. 잠금은 기본적으로 (overrideModeDefault = "Deny") 또는 overrideMode = "Deny"또는 레거시 allowOverride = "false"를 사용하여 위치 태그에 의해 명시 적으로 설정됩니다.

나는 오류와 빠른 SO 검색으로 해당 라인이 허용되지 않도록하는 더 높은 수준의 보안 설정이 있다고 추측하고 있습니다. 어떤 아이디어?


Windows8의 제어판에 "인터넷 정보 서비스 / 월드 와이드 웹 서비스 / 응용 프로그램 개발 /ASP.NET xx"창 기능을 설치하여 동일한 문제를 해결했습니다. Windows Server 2012에서 설정하려는 경우 다음 링크에서 힌트를 제공합니다. http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

그것이 잘되기를 바랍니다.


Windows Server 2012를 실행하는 사용자를 위해 응용 프로그램 개발 기능은

[] Server Roles [] Web Server IIS [] Web Server [] Application Development [] ASP.NET x.x

.NET 버전을 선택하면 확장 및 기타 기능을 추가할지 묻는 메시지가 표시됩니다. 나는 단지 예라고 말했지만 설치하지 않고도 벗어날 수 있습니다.


여기서 구체적인 답을 제공하기는 어렵지만 기본적으로 실행중인 상자에 대한 machine.config를 살펴 봐야합니다. 찾기 system.webServer3 개 태그 노드와 모양을 / 오류에의 참조 속성. 재정의 할 수없는 것으로 표시된 항목 ( allowOverride="false")을 찾을 가능성이 있지만 아직 Windows 8 / server 2012를 엉망으로 만들지 않았으므로 machine.config가 어떻게 생겼는지 모르겠습니다.

참고 URL : https://stackoverflow.com/questions/12486089/iis8-win8-and-runallmanagedmodulesforallrequests-true

반응형