第一步:修改系统上传配置:

控制面板》系统设置》文件上传设置

c#,Asp.net,dtcms上传大文件失败,错误代码:http,Http error 404 解决方案_文件上传

第二步 :修改web.config

<!--maxRequestLength就是文件的最大字符数,最大值不能超过2个G左右,executionTimeout是超时时间--> 

这里是1G

<!-- 文件上传大小KB-->
<httpRuntime requestValidationMode="2.0" maxRequestLength="1073741824" executionTimeout="3600" />

第三步:修改system.webServer》security》requestFiltering节点

<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>

第四步:IIS设置

打开IIS管理器,找到【站点】。先进行停止。

在功能视图里找到【请求筛选】》

c#,Asp.net,dtcms上传大文件失败,错误代码:http,Http error 404 解决方案_文件上传_02

在IIS中双击“请求筛选”打开。

点击右边的“编辑功能设置”,打开“编辑请求筛选设置”对话框。

c#,Asp.net,dtcms上传大文件失败,错误代码:http,Http error 404 解决方案_系统设置_03

c#,Asp.net,dtcms上传大文件失败,错误代码:http,Http error 404 解决方案_系统设置_04

其中的允许的最大容量长度,默认是”30000000“,30M,将其修改为1073741824,即1G。

【重要】启动站点/或IIS