1

我正在 Windows 10 Pro x64 上开发 ASP.NET Web 表单应用程序。我相信它正在运行 IIS 10,因为我的 Computer\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 异常。

4

0 回答 0