ASP.NET 在 IIS10 中设置上传大小限制

1. 修改IIS配置

ASP.NET 项目部署到IIS,如果上传文件过大,也需要在IIS中修改上传大小设置。配置方法有两种,一种是在IIS的配置编辑器中添加,另一种是直接修改项目中的web.config文件。具体配置方法如下:

  1. 打开 “管理” -> “配置编辑器”

    image-20220705141135985

  2. 选择节点“system.webServer/security/requestFiltering”,编辑“requestLimits ”项

  3. 修改 maxAllowedContentLength 的值,单位字节

    image-20220705115015902

2. 配置文件

修改的配置可以在项目中的web.config文件中查看,也可以直接修改配置文件

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".\xxx.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
          <environmentVariables>
              <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
          </environmentVariables>
      </aspNetCore>
    </system.webServer>
  </location>
    <system.webServer>
        <security>
            <requestFiltering>
                <!--允许上传文件长度,单位字节(B),默认为30M,最大为2G -->
                <requestLimits maxAllowedContentLength="300000000" />
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>

ASP.NET 项目部署到IIS,需要的环境变量要在IIS中配置,请看:Asp.Net 部署IIS10 设置环境变量

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值