0
ASP.NETプログラムのコードビハインドは、1ページの注文レポートを出力する実行可能ファイルを呼び出します。次のように実行可能ファイルが呼び出されます:System.Diagnostics.Processの実行をどのようにスピードアップしますか?
Process.Start("PrintOrder.exe", nOrderNumber.ToString());
しかし、ユーザーが提出かなりのスローダウンをクリックしたときに(私は上記の行をコメント場合、実行は非常に高速です)。
プロセスを高速化する方法はありますか?
ドミトリー、メッセージをありがとうございます。私は、ASP.NETアプリケーションではなくコマンドプロンプトでPrintOrder.exeを実行すると、非常に高速に実行されることを知っています。 操作を非同期にする限り、実行結果は必要ありません。どのように非同期操作を行うのですか?それはASP.NET側かPrintOrder.exe側で何か行われますか? – Hidalgo
@Hidalgo Task.Factory.StartNew(()=> Process.Start( "PrintOrder.exe"、nOrderNumber.ToString())); –
ありがとう、ドミトリー。私はあなたの提案に従います。 – Hidalgo