首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >忽略Web.config maxRequestLength,只有maxAllowedContentLength工作。

忽略Web.config maxRequestLength,只有maxAllowedContentLength工作。
EN

Stack Overflow用户
提问于 2016-04-24 00:35:08
回答 1查看 1.2K关注 0票数 2

我已经搜索了一段时间,但似乎找不到任何东西来处理我所面临的具体情况。

我把maxRequestLength设置为5MB,就像这样.

代码语言:javascript
运行
复制
<httpRuntime maxRequestLength="5120"/>

然后我把maxAllowedContentLength设为20 to .

代码语言:javascript
运行
复制
<requestLimits maxAllowedContentLength="20971520"/>

但由于某种原因,下限被忽略了。我的应用程序允许上传高达20 My的文件。

它认为maxRequestLength上的任何内容都应该触发.Net异常。

该应用程序是典型的ASP,具有自定义的Interop COM对象管理上载。

如果我直接用.Net上传,就会遵守限制,并抛出异常。

有人知道为什么在ASP和/或COM中忽略maxRequestLength吗?

这发生在IIS 8和IIS 10中。

我有下面的一套,如果有区别的话.

代码语言:javascript
运行
复制
<modules runAllManagedModulesForAllRequests="true"/>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-24 04:24:45

有人知道为什么在ASP和/或COM中忽略maxRequestLength吗?

与所有其他system.web设置一样,它也是一个ASP.NET设置。你已经经历过了。因此,对于非ASP.NET请求来说,忽略是正常的。

来自httpRuntime元素(ASP.NET设置模式)

配置ASP.NET HTTP运行时设置,以确定如何处理ASP.NET应用程序的请求.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36818003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档