我正在Windows 10 Pro x64上开发ASP.NET Web表单应用程序。我相信它运行IIS 10因为我的计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString =版本10.我检查了我的Windows功能并安装了Internet信息服务/万维网服务/安全/请求筛选。
我的web.config文件中有以下请求大小限制:
<system.web>
<httpRuntime requestValidationMode="2.0" maxRequestLength="2048" />
</system.web>
和
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2048000" />
</requestFiltering>
</security>
</system.webServer>
但是,我的应用程序仍允许我上传4MB文件。我试图测试超出最大请求大小限制时会发生什么。但是,我无法让IIS抛出http状态413异常。