作業中の MVC アプリケーションを使用して 4 MB を超えるファイルを 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 リクエスト、Boolean onPage) +129 System.IdentityModel.Services.WSFederationAuthenticationModule.OnAuthenticateRequest(オブジェクト送信者、EventArgs 引数) +152 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80 System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値&完了同期) +165