IIS 413未显示页面,因为请求实体过大

项目中上传一个附件时,系统给报出:未显示页面,因为请求实体过大 的错误
解决此问题需要两步完成,因为我们服务器安装了宝塔,所以中间有一个文件是宝塔自动生成的,没有安装此类辅助工具的,需要手动创建文件
第一步:
windows服务器,条件允许的话可以进入到服务器界面中进行操作,条件不允许的情况可以使用xshell这类工具进行远程连接
进入 cd C:\Windows\System32\Inetsrv 目录执行命令
成功后再次输入:

			 appcmd.exe list config -section:system.webServer/serverRuntime
			 
	(此操作可以查看当前设置的 UploadReadAheadSize 的大小(byte))
	进行对比,如果设置的UploadReadAheadSize 大小与需求不匹配,进行调整:
	
			appcmd.exe set config -section:system.webServer/serverruntime /uploadreadaheadsize:20480000 
			
	按照需求将大小调整为所需即可

第二步:
安装了宝塔的服务器,在创建了项目后会自动生成web.config文件,只需要在这个文件中添加代码就可以(根据自己的文件进行对比调整,我的文件中只取了security标签的部分)

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.webServer>
    <security>
      <requestFiltering>
        <!--单位:字节。 -->
        <requestLimits maxAllowedContentLength="1073741824" />
        <!-- 1 GB -->
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>

没有安装这类工具的服务器,此文件需要手动创建,创建后按照需要复制上面的代码即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值