IIS 10:ASP.NET Web.config maxRequestLength未强制执行

时间:2017-07-18 19:02:16

标签: asp.net iis-10 maxrequestlength

我正在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异常。

0 个答案:

没有答案