Есть ли способ установить maxAllowedContentLength/maxRequestLength на контроллер в WebAPI
У меня есть несколько контроллеров, которые обрабатывают загрузку файлов и требуют больших таймаутов и файлов. С другой стороны, у меня есть несколько контроллеров, которые должны выполняться более своевременно, и я хотел бы воспользоваться преимуществами безопасности, обеспечиваемой более низкими maxRequestLength и executeTimeout.
Я хотел бы, чтобы определенные контроллеры или действия веб-API могли устанавливать maxAllowedContentLength / maxRequestLength / executeTimeout, чтобы каждое действие или контроллер могли определять свои собственные требования.
Это возможно?
1 ответ
Вы можете разделить контроллеры на отдельные конечные точки службы, все они размещены на одном сайте, но для каждого из них будет использоваться отдельная конфигурация.