programing

ASP에서 "runAll Managed Modules For All Requests"의 올바른 사용법은 무엇입니까?NET MVC 2/3?

goodsources 2023. 9. 8. 21:26
반응형

ASP에서 "runAll Managed Modules For All Requests"의 올바른 사용법은 무엇입니까?NET MVC 2/3?

다양한 게시물과 사용법에 대한 질문을 읽어봤습니다.runAllManagedModulesForAllRequests에서modules부분의<system.WebServer>제가 이 설정을 잘못 사용하고 있는 것은 아닌지 걱정됩니다.

나의 모든 ASP.NET MVC 애플리케이션은 를 사용하여 작성됩니다.NET Framework 4.0과 MVC2, 그리고 MVC3를 사용하는 애플리케이션의 베타 버전이 있습니다.

이러한 앱은 윈도우즈 2008 R2/IIS 7.5를 실행하는 서버에 배포됩니다.사이트가 Integrated Pipeline/에서 실행되도록 구성되어 있습니다.NET 4.0 애플리케이션 풀.

설정하면runAllManagedModulesForAllRequests="false"그러면 IIS에서 HTTP Error 403.14 - Forbidden error가 나타납니다.이것을 사실로 설정하면 모든 것이 잘 됩니다.

그러나기사는 이것이 좋지 않은 일이며 해결책임을 시사합니다.

MVC 라우팅을 실행할 때 runAllManagedModulesForAllRequests="true"를 사용하지 않음

정말 그렇게 심한 건가요, 이 충고를 따라야 하나요?

얼마나 나쁜지는 사이트 트래픽에 따라 다릅니다. 트래픽이 많은 웹 사이트에서 작업하고 있다면 사용하지 말고 불필요한 모듈을 제거해야 합니다.

언급URL : https://stackoverflow.com/questions/4567844/what-is-the-correct-usage-of-runallmanagedmodulesforallrequests-in-asp-net-mvc

반응형