今日、ASP.NET 3.5 C#Webアプリケーションにアップロードデータの変更を追加する際に問題が発生しました。大量のデータを含む拡張子が.xlsのスプレッドシートをアップロードする必要があります。そのスプレッドシートはデータテーブルに変換され、SqlBulkInsertメソッドを介してSQLに挿入されます。私が抱えている問題は、現在作業しているシートが16列あり、Fiddler経由でサーバーからこのメッセージを受け取る前に24889行しか入れることができないためです。 'ReadResponse()failed:サーバーはこの要求に対して応答を返しませんでした。 '私は検索し、私の問題に関連するこれに関する多くの情報を見つけられませんでした。どんな助けもありがとう。ReadResponse()が失敗しました:大量のデータをアップロードするとき
答えて
<system.web>
<!-- ... -->
<httpRuntime maxRequestLength="204800"/>
<!-- ... -->
</system.web>
の下にあなたがそれ(あなたができる場合は、単純には、サーバ部分をデバッグする)どのような例を把握するために、サーバのログを検討する必要があるようにmaxRequestLengthのためのいくつかの値を与えてみてください。また、ファイル内のファイルまたはデータのサイズによって処理されるかどうかを確認する必要があります(処理を行う場合)。
考えられる理由:
- あなたのコードは、データを取得しますが、そう
- ASP.Netブロックサイズによる要求プロセス全体を解体何らかの方法で失敗した(パンカジガーグの答えを参照してください)。
- あなたのコードでは、4メガバイト件までのファイルをアップロードすることができ、デフォルトで
ベースクラスが呼び出されることはないので、自分のコードにも到達しません。サーバーは、ファイルをコードに送信する前にファイルを拒否しています。 – Tim
あまりにも遅いです。
あなたのエクセルのサイズは限界を超えていなければなりません。
何ができることは、これは何をするか
Web構成ファイルに設定を設定されているが、そのサーバーが応答できる要求のサイズを増やしています。
私はデフォルトの制限が30mbsであったと確信しています。ファイルが4MBを超えています。私のweb.config
でこのエントリで現在実行している制限はわずか4MBです。より多くのサイズの場合は、web.configで要求の長さのサイズを設定する必要があります。 (
使用している設定は、サーバーへの最大接続数です。これに関する詳細はhttp://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimitsを参照してください。 – Dinesh
- 1. Web2pyが大きなファイルsslをアップロードするのに失敗しました
- 2. RavenDb Ver 3.0 - 大容量データの「OutOfMemoryException」メッセージで「クエリに失敗しました」
- 3. 大量のデータでPHPプログラムが失敗する
- 4. アップロードに失敗したオフラインデータとデータのアップロード
- 5. 大きなファイルがアップロードされたときにラーバル検証が失敗する
- 6. 大きなファイルのアップロードに失敗したPHP
- 7. 大きなファイルのアップロードajaxの呼び出しで失敗しました
- 8. 大量データをFirebaseにアップロード
- 9. Renci SSH NET大容量ファイルのアップロード失敗
- 10. 4GとiOS10の大容量ファイルでNSURLSessionDelegateが失敗する
- 11. フィドラー要求は504 ReadResponseで失敗している()が失敗しました:サーバーは、この要求に対する応答を返さなかった
- 12. NodeJS: 'toString()'が大きなJSONファイルを要求すると失敗しました
- 13. node.jsで大きなファイルのアップロードが失敗するHapi
- 14. 大きなファイルでJQuery Ajaxファイルのアップロードが失敗する
- 15. JMeterで大きなファイルのアップロードが失敗する
- 16. ファイルをアップロードするときのカールエラー "フォームポストデータの作成に失敗しました"
- 17. gulpタスクが失敗したときにmsbuildが失敗する
- 18. Azure .mp4アップロードに失敗しました
- 19. django fileuploadフォームが送信とアップロードに失敗しました
- 20. 大きなファイルにBigQueryスクリプトが失敗しました
- 21. 大きなファイルがnodejsでダウンロードに失敗しました
- 22. 大量のデータを処理するときにflinkログが失われる
- 23. イメージをアップロード/コピーするときに失敗しました。リフレッシュ/再送信が成功しました。
- 24. ビデオをFacebookにアップロードする大きいファイルで失敗する
- 25. エスプレッソが失敗したときにビルドに失敗しました
- 26. データをマージして大量のデータを失う
- 27. JQueryのアップロードは大きなファイルでのみ失敗しますか?
- 28. MultipartFormDataStreamProviderとそのアップロードが失敗した直後のファイルを読むときに
- 29. XAMPPのphpファイルのアップロードが失敗しました
- 30. Expressjsマルチパートのアップロードに失敗しましたが、POSTが終了しました
私はすでにそのサイズを増やしましたが、私はそれを1000000に上げました。それは助けになりませんでした。また、.csvコメントが早すぎると思う。私は再びデータを増やすために戻って、私は同じ失敗を得た。 – Tim
@Tim、この結果であなたの質問を編集することを検討してください...あなたのアップロードを処理するサイトのサブセットに影響する他のweb.configファイルがないことを確認してください。 –