Programming

의미

procodes 2020. 7. 1. 22:03
반응형

의미


나는 무슨 의미인지 알고 싶었다

<modules runAllManagedModulesForAllRequests="true" />

IIS 7.5를 사용하고 있으며 간단한 웹 응용 프로그램이 있습니다. web.config 파일에 이것을 써야합니까? 또한 jquery ajax 호출에 대한 몇 가지 http 핸들러를 작성했습니다. 양식 인증 및 asp.net 4.0을 사용하고 있습니다.

실행할 모듈과 그렇지 않은 모듈을 어떻게 확인할 수 있습니까?


모듈 전제 조건 :

IIS 핵심 엔진은 사전 조건을 사용하여 특정 모듈을 활성화 할시기를 결정합니다. 예를 들어, 성능상의 이유로 관리 핸들러로도 이동하는 요청에 대해서만 관리 모듈을 실행하려고 할 수도 있습니다. 다음 예제 ( precondition="managedHandler") 의 전제 조건은 .aspx 또는 .asmx 파일에 대한 요청과 같이 관리되는 처리기에서도 처리되는 요청에 대해서만 양식 인증 모듈을 활성화합니다.

<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" />

속성을 제거하면 precondition="managedHandler"양식 인증은 .html, .jpg, .doc와 같은 관리되는 처리기에서 제공하지 않지만 클래식 ASP (.asp) 또는 PHP (.php) 확장명에도 적용됩니다. 모든 콘텐츠에 대해 ASP.NET 모듈을 실행하는 예는 " IIS 통합 파이프 라인을 활용하는 방법 "을 참조하십시오 .

" managedHandler"사전 조건에 관계없이 바로 가기를 사용하여 응용 프로그램의 모든 요청에 ​​대해 모든 관리 형 (ASP.NET) 모듈을 실행할 수 있습니다 .

" managedHandler"사전 조건 을 제거하도록 각 모듈 항목을 구성하지 않고 모든 요청에 ​​대해 모든 관리 모듈을 실행할 수있게하려면 섹션 runAllManagedModulesForAllRequests특성을 사용 <modules>하십시오.

<modules runAllManagedModulesForAllRequests="true" />    

이 특성을 사용하면 " managedHandler"사전 조건이 적용되지 않으며 모든 관리 모듈이 모든 요청에 ​​대해 실행됩니다.

IIS 모듈 에서 복사 : 개요


web.config에 아래 코드를 추가하십시오.

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
</system.webServer> 

참고 URL : https://stackoverflow.com/questions/11048863/modules-runallmanagedmodulesforallrequests-true-meaning

반응형