的解决方案 超过最大请求长度
在我们的项目中,“超过了最大请求长度”,如下图所示,因为IIS的默认请求长度是4M。当请求长度大于该值时,会报告一个错误。这是解决办法。
解决方案:修改web.config文件
1.注意mvc中有两个web.config文件,如下图所示,一个位于view下,用来控制view中的文件;根目录下还有一个,适用于所有文件。我们在根目录下修改web.config
2.修改maxRequestLength:在web.config中,我们修改了system.web/system.web,中的maxRequestLength,表示最大请求长度,单位为kb,默认值为4M
system.web!-以kb为单位的最大请求长度-httpruntimemaxrequestlength=' 20480 '/system . web 3,修改maxAllowedContentLength:在web.config中,我们修改了system.webServer/system.webServer,中的maxAllowedContentLength,以字节表示最大附件大小,默认值约为30M
system.webServer!-允许的上传文件长度(以字节为单位)-安全请求过滤请求限制maxAllowedContentLength=' 20971520 '/request filling/security/system。webserver注意:maxRequestLength和maxallowedcontentlength的区别。
a、前者表示请求长度,后者表示上传文件的大小;
b,前者单位kb,后者单位字节;
c、前者默认值为4M,后者默认值为30000000B,约30M;
d、两者最大值均为2G
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:的解决方案 超过最大请求长度是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。