Каково правильное использование "runAllManagedModulesForAllRequests" в ASP.NET MVC2 / 3?
Я читал различные сообщения и вопросы об использовании runAllManagedModulesForAllRequests
на на <system.WebServer>
и я обеспокоен тем, что я использую эту настройку неправильно.
все мои ASP.NET приложения MVC написаны с использованием .NET Framework 4.0 и MVC2, плюс у нас есть бета-версия приложения, которое использует MVC3.
эти приложения развертываются на серверах под управлением Windows 2008R2 / IIS7.5. Сайты настроены для работы в интегрированном приложении конвейера / .NET 4.0 бассейны.
если я поставил runAllManagedModulesForAllRequests="false"
затем я получаю ошибку HTTP 403.14-запрещенная ошибка из IIS. Если я установлю это в true, тогда все хорошо.
Не используйте runAllManagedModulesForAllRequests= "true" при получении маршрутизации MVC для работы
это действительно так плохо, должен ли я следовать этому совету?
1 ответов
насколько это плохо, зависит от трафика сайта, если вы работаете на веб-сайте с высоким трафиком, я бы сказал, Не используйте его и удалите ненужные модули.