IIS 10: ASP.NET Web.config maxRequestLength не применяется

Я занимаюсь разработкой приложения для веб-форм ASP.NET на Windows 10 Pro x64. Я полагаю, что на нем работает IIS 10, потому что мой компьютер \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString = версия 10. Я проверил свои функции Windows и службы IIS /World Wide Web Services/Security/Request Filtering.

У меня есть следующие ограничения размера запроса в моем файле web.config:

<system.web>
    <httpRuntime requestValidationMode="2.0" maxRequestLength="2048" />
</system.web>

а также

<system.webServer>
    <security>
       <requestFiltering>
          <requestLimits maxAllowedContentLength="2048000" />
       </requestFiltering>
     </security>
 </system.webServer>

Но мое приложение по-прежнему позволяет загружать файлы размером 4 МБ. Я пытаюсь проверить, что происходит при превышении максимального размера запроса. Но я не могу заставить IIS выдать исключение статуса http 413.

0 ответов

Другие вопросы по тегам