问题标签 [maxrequestlength]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
727 浏览

c# - ASP.NET MVC:尽管在 web.config 中设置了 maxRequestLength maxAllowedContentLength,但仍超出了最大请求长度

我一直在尝试将大于 4mb 的文件上传到 ASP.NET MVC Web 应用程序(很长一段时间),我查看了很多堆栈交换文章,所以我知道这是重复的,但我已经尝试了一切我没有取得任何进展。

我正在运行 Visual Studio 2019 16.3.9 / IISExpress 10.0 / .NET 4.5.2。

添加了以下代码

我试图解决这个问题的事情:

但似乎没有什么对我有用。在我缺少的 Visual Studio 中以调试模式运行时是否有任何注意事项?

任何帮助或更正将不胜感激!

0 投票
1 回答
1371 浏览

azure - Azure Webapp 请求在 4 分钟后返回 502

我知道以前有人问过这个问题,但是我尝试了所有已知的解决方案,但仍然没有运气。我有一个返回大约 26MB 的 JSON 的请求。它在我的 azure web 应用程序上返回 502。我已将 maxRequestLength 和 maxAllowedContentLength 设置为它们的最大允许值,详见此处。

如何在 IIS7 上运行时将 maxAllowedContentLength 设置为 500MB?

我还在我的 webapp 的站点文件夹中设置了 applicationHost.xdt,并验证了它是否已按照此处的详细信息应用。

Azure Web 应用中的 ApplicationHost.xdt

尽管如此,我的请求每次都恰好是 4 分钟超时。我可以对在 iisexpress 上运行的 localhost 运行相同的请求,指向 Azure SQL 数据库并返回数据,所以我知道这是 azure webapp 特有的。

我在我的 webapp 的“应用服务日志”部分启用了所有类型的日志记录。当会话过期时,我看到 401 的其他失败请求跟踪,但此请求未记录失败的请求跟踪或应用程序错误。在实时日志流中,它将请求显示为 Web 服务器日志中的 200 响应。

还有其他想法吗?

0 投票
1 回答
132 浏览

c# - 尽管在 Web.Config 中设置了配置,但仍被定向到 HTTP 错误 404.13 页面

面临的错误:HTTP 错误 404.13 - 未找到/请求过滤模块配置为拒绝超过请求内容长度的请求

编辑:决定改写和整理我的问题。

每当我通过 FileUpload Control 提交文件时,我都会遇到此错误。我想将文件大小设置为 5MB,如果选择的文件超过 5MB,它会显示错误消息(例如文件超出文件限制,请重试)。以下是我的代码。

**

网页1.aspx.cs

**

网络配置

  • 据我了解 maxRequestLength 以千字节(KB)为单位

  • 并且,maxAllowedContentLength 以 BYTES 为单位测量

我尝试过的其他事情

  • 我在配置编辑器中配置了 maxRequestLength;仍然失败。

信用:https ://weblog.west-wind.com/posts/2016/apr/06/configuring-aspnet-and-iis-request-length-for-post-data https://hoststud.com/resources/how -to-increas-the-maximum-upload-file-size-in-iis.422/