发布:2021/1/10 11:46:10作者:管理员 来源:本站 浏览次数:1514
如题,发生413后,首先想到的是.Net Core限制了上传文件的大小,做了如下变更:
两个特性都试了,还是报413错误,于是找度娘,发现IIS也有限制文件大小的设置,于是做如下变更:
1>、cmd进入 C:\Windows\System32\Inetsrv 目录执行命令行
-
//查看当前设置的 UploadReadAheadSize 大小(byte),发现没有此项设置
-
appcmd.exe list config -section:system.webServer/serverRuntime
-
//做设置
-
appcmd.exe set config -section:system.webServer/serverruntime /uploadreadaheadsize:20480000
2>、需要在web.config文件中更改上传文件的大小
-
<?xml version="1.0" encoding="utf-8" ?>
-
<configuration>
-
<system.webServer>
-
<security>
-
<requestFiltering>
-
<!--单位:字节。 -->
-
<requestLimits maxAllowedContentLength="1073741824" />
-
<!-- 1 GB -->
-
</requestFiltering>
-
</security>
-
</system.webServer>
-
</configuration>
保存后,重启IIS,上传文件OK。
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4