IIS7 — модуль фильтрации запросов настроен на отклонение запроса, превышающего длину содержимого запроса.

Я хочу загрузить изображения, он отлично работает на моем компьютере, но когда я публикую свой веб-сайт на сервере IIS7, я ничего не могу загрузить.

Ошибка

Модуль фильтрации запросов настроен на отклонение запроса, превышает длину содержимого запроса.

Наиболее вероятные причины.

Фильтрация запросов настроена на веб-сервере для отклонения запроса. потому что длина содержимого превышает настроенное значение.

Что вы можете попробовать

Проверьте конфигурацию/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength параметр в файле applicationhost.config или web.config.

system.webServer в Web.config

  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
    <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1048576" />
      </requestFiltering>
   </security>
  </system.webServer>

Как видите, я установил для параметра maxAllowedContentLength значение 1 ГБ. Перезапустил мой сайт и все еще получаю эту ошибку. Я создал папку /uploads/в своей файловой системе, где она должна быть. Не знаю, что вызывает эту ошибку и почему я не могу загружать изображения.

59
задан skmasq 3 June 2012 в 16:12
поделиться