アップロードしたテキストファイルを複数のPDFに作成するページを作成しています。 Excelからのエクスポートだけです。ファイルの各行は、作成する必要がある新しいPDFに対応しています。ASP.Net Webアプリケーションに進捗情報を保存する場所
とにかく、ファイルがアップロードされると、私はそれらのファイルを処理したいと思いますが、ユーザーがそのページにいなくても、セッションを開いていなくてもかまいません。たとえば、ブラウザを閉じて10分後にログインしてログインすると、進行状況情報には112,200件の処理済みファイルなどが表示されます。それはそれよりもはるかに速くなります。
実際には、この処理ジョブをページが閉じられたときに実行し続ける何か(Handler?Thread?)にどのように渡すことができ、ジョブが開始されるとすぐに戻りますやめた?)次に、ユーザーがページに戻ったときに現在の進捗状況を確認できるように、この情報をどこに保存できますか。
私はセッションを使用できないことを認識しています.2秒間ファイルを処理するので、は実際には毎秒DBを更新します。私はこれを行うことができる方法はありますか?出来ますか?
http://blog.bluesam.com/2008/06/running-batch-jobs-in-aspnet-web.htmlのようなものを見てください。これは正しい方向に進むかもしれません。 –
これは、私が探しているもののように見える、私は家に帰るときに見てみる –