これは以前に尋ねられたことは知っていますが、既知の解決策をすべて試しましたが、まだうまくいきません。約 26MB の JSON を返すリクエストがあります。Azure Web アプリで 502 を返しています。ここで説明されているように、maxRequestLength と maxAllowedContentLength を最大許容値に設定しました。
IIS7 で実行中に maxAllowedContentLength を 500MB に設定するにはどうすればよいですか?
また、webapp のサイト フォルダーに applicationHost.xdt を設定し、ここで説明されているように適用されていることを確認しました。
Azure Web Apps の ApplicationHost.xdt
それにもかかわらず、私の要求は毎回正確に 4 分でタイムアウトします。Azure SQL データベースを指す iisexpress で実行されているローカルホストに対して同じ要求を実行すると、データが返されるので、これが Azure Web アプリケーション固有のものであることがわかります。
Web アプリの「App Service Logs」セクションですべての種類のログを有効にしました。セッションの有効期限が切れると、401 の他の失敗した要求トレースが表示されますが、この要求は失敗した要求トレースまたはアプリケーション エラーをログに記録しません。ライブ ログ ストリームでは、リクエストが Web サーバー ログに 200 レスポンスとして表示されます。
他のアイデアはありますか?