Bir ASP.NET programının arkasındaki kod, tek sayfalık bir sipariş raporu yazdırmaya yarayan bir yürütülebilir dosyayı çağırır. aşağıdaki gibi çalıştırılabilir denir:System.Diagnostics.Process yürütmesini nasıl hızlandırıyorsunuz?
Process.Start("PrintOrder.exe", nOrderNumber.ToString());
Ama kullanıcı Gönder hatırı sayılır yavaşlama tıkladığında (yukarıdaki çizgiyi yorum yaparsanız yürütme çok hızlıdır).
İşlemi hızlandırmanın bir yolu var mı?
Dmitriy, mesajınız için teşekkür ederiz. ASP.NET uygulamasından değil, komut isteminde PrintOrder.exe dosyasını çalıştırdığımda çok hızlı çalıştığını biliyorum. İşlemi senkronize olmayana kadar yürütme sonucuna ihtiyacım yok. İşlemi asenkronize hale nasıl getiriyorsunuz? ASP.NET tarafında veya PrintOrder.exe tarafında yapılan bir şey mi? – Hidalgo
@Hidalgo Task.Factory.StartNew (() => Process.Start ("PrintOrder.exe", nOrderNumber.ToString())); –
Teşekkür ederim, Dmitriy. Önerinizi takip edeceğim. – Hidalgo