gpt4 book ai didi

asp.net-mvc-4 - 尽管设置了配置值,但仍超出最大请求长度

转载 作者:行者123 更新时间:2023-12-02 09:50:04 26 4
gpt4 key购买 nike

使用我正在开发的 MVC 应用程序将大于 4MB 的文件上传到 Blob 存储时遇到一些问题。我在 web.config 中添加了必要的代码,如下所示:

在 system.web 内

<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />

在system.webserver内

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

我已经重建了我的 Web 项目和我的 azure 项目,但我仍然收到超出最大请求长度的错误。有什么想法可能导致这种情况吗?堆栈跟踪如下:

[HttpException (0x80004005):超出最大请求长度。] System.Web.HttpRequest.GetEntireRawContent() +12603644 System.Web.HttpRequest.GetMultipartContent() +221 System.Web.HttpRequest.FillInFormCollection() +357 System.Web.HttpRequest.EnsureForm() +110 System.Web.HttpRequest.get_Form() +16 System.IdentityModel.Services.WSFederationAuthenticationModule.IsSignInResponse(HttpRequestBase 请求)+32 System.IdentityModel.Services.WSFederationAuthenticationModule.CanReadSignInResponse(HttpRequestBase请求, bool onPage)+129 System.IdentityModel.Services.WSFederationAuthenticationModule.OnAuthenticateRequest(对象发送者,EventArgs args)+152 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,Boolean&completedSynchronously) +165

最佳答案

我也遇到了类似的问题,这个问题很愚蠢

在我的 web.config 中已经有一个指定了 targetFramework 属性的 httpRuntime 标记。

我创建了第二个 httpRuntime 标记,而不是在已存在的 httpRuntime 标记中添加 maxRequestLength。所以我的值(value)被忽略了。

关于asp.net-mvc-4 - 尽管设置了配置值,但仍超出最大请求长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18121445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com