abhi81
Programmer
- Jan 13, 2007
- 18
Hi all,
i created an asp.net application which uses crystal report for printing invoices.
Everything works well and as desired but today day it wasn't responding at all. On further investigation i found out that the server was loaded with atleast 25 instances of rundll32.exe processes and when i killed a few it started up again.
I know that rundll32.exe is required to run the .net dll file but i am not sure if something is not causing the application to close and it stays in the memory or is it going in a deadlock situation.
Any suggestion will be appreciated.
Note
rovided Network Service write permission on C:\Windows\Temp which is required as crystal report creates temporary files in there.
I have also used application.lock and application.unlock on print button click event to maintain the print queue intact when multiple requests come in.
i created an asp.net application which uses crystal report for printing invoices.
Everything works well and as desired but today day it wasn't responding at all. On further investigation i found out that the server was loaded with atleast 25 instances of rundll32.exe processes and when i killed a few it started up again.
I know that rundll32.exe is required to run the .net dll file but i am not sure if something is not causing the application to close and it stays in the memory or is it going in a deadlock situation.
Any suggestion will be appreciated.
Note
I have also used application.lock and application.unlock on print button click event to maintain the print queue intact when multiple requests come in.