IIS7 - Сбой веб-запроса с 404.13, когда размер параметров запроса превышает 30 МБ

У меня есть простой веб-метод

[WebMethod]
public int myWebMethod(string fileName, Byte[] fileContent)

Однако всякий раз, когда я передаю байтовый массив размером более 30 Мб, я получаю сообщение об ошибке:

Ошибка HTTP 404.13 - не найден Модуль фильтрации запросов настроен на отклонение запроса, превышающего длину содержимого запроса.

Мой web.config выглядит следующим образом:

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0"> </compilation>
    <authentication mode="Windows" />
    <httpRuntime useFullyQualifiedRedirectUrl="true"
                 maxRequestLength="102400" requestLengthDiskThreshold="102400"
    />
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
  </system.web>
  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="104857600"/>
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>

Я искал вокруг, и наиболее распространенной причиной этой проблемы являетсяmaxAllowedContentLength свойство по умолчанию 30mb. Тем не менее, я установил это на 100 МБ, а такжеmaxRequestLength собственность дляhttpRuntime.

Я нигде не могу найти решение, которое не устанавливает одно из свойств, которые я уже пробовал выше. Я что-то пропустил?

Ответы на вопрос(2)

Ваш ответ на вопрос