Как установить значение maxAllowedContentLength для каждого действия?
У меня есть несколько действий, которые используются для загрузки файлов, каждое из которых требует отдельного значения maxAllowedContentLength.
Имеет смысл, что мы не хотим использовать фильтры действий, поскольку мы хотим фильтровать этот запрос на уровне IIS. С другой стороны, фильтр действий является лучшим решением с точки зрения кодирования, поскольку они идут после маршрутов, поэтому, если маршруты меняются, он продолжает работать.
В IIS6 я знаю, что мы можем использовать тег <location>
, чтобы указать maxRequestLength
в определенном месте.
Я не знаю, как использовать этот подход на IIS7, и мне не нравится этот подход, так как маршруты URL-адресов кодируются вручную в файле web.config.
Как лучше всего решить эту проблему?