의미
나는 무슨 의미인지 알고 싶었다
<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
"사전 조건이 적용되지 않으며 모든 관리 모듈이 모든 요청에 대해 실행됩니다.
web.config에 아래 코드를 추가하십시오.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
참고 URL : https://stackoverflow.com/questions/11048863/modules-runallmanagedmodulesforallrequests-true-meaning
'Programming' 카테고리의 다른 글
GitHub에서 Wiki 페이지를 요청하는 방법은 무엇입니까? (0) | 2020.07.01 |
---|---|
Windows에서 diff 패치를 어떻게 적용합니까? (0) | 2020.07.01 |
ActivityManager의 이상한 기능 : isUserAMonkey. (0) | 2020.07.01 |
어떤 iomanip 조작자가 '고정적'입니까? (0) | 2020.07.01 |
λ- 미적분 최적 평가자가 공식없이 큰 모듈 식 지수를 계산할 수있는 이유는 무엇입니까? (0) | 2020.07.01 |