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.