Я читал различные сообщения и вопросы об использовании runAllManagedModulesForAllRequests
в разделе modules
в
и я ' m обеспокоен тем, что я использую этот параметр неправильно.
Все мои приложения ASP.NET MVC написаны с использованием .NET Framework 4.0 и MVC2, плюс у нас есть бета-версия приложения, использующего MVC3.
Эти приложения развернуты на серверах под управлением Windows 2008R2 / IIS7.5. Сайты настроены для работы в пулах приложений Integrated Pipeline / .NET 4.0.
Если я установлю runAllManagedModulesForAllRequests = "false"
, то я получаю ошибку HTTP 403.14 - Запрещено от IIS. Если я установлю значение true, тогда все будет хорошо.
Однако эта статья предполагает, что это плохой вариант и исправление:
Не используйте runAllManagedModulesForAllRequests = "true" при получении вашего Маршрутизация MVC для работы
Неужели это так плохо, следует ли мне последовать этому совету?