First, I am sure that this question is more suited for a .NET Forum; however, I have yet to have any response in other forums, so I thought try this forum???
I have a foxpro com object that I am calling from Studio.NET (specifically VB.NET). I developed the application on an XPPro machine that I also used as my Webserver. You can create and release the object with no problems. However, now that I have moved it to production on 2000 Server, the Com object will build up numerous processes in the process list before releasing them sporadically. I read up on garbage collection and even added a call to the the garbage collector to collect (GC.Collect()) after I released the object. Still nothing.
The real problem comes on extremely busy nights when this can build up too many processes and lockout the webpage until the processes release, which usually happens sometime between the lockout and the phone call to our helpdesk. By this time, the processes have released, I have the user reboot the unit and log back in and everything works okay.
Any ideas to force the object to release?
Thanks
I have a foxpro com object that I am calling from Studio.NET (specifically VB.NET). I developed the application on an XPPro machine that I also used as my Webserver. You can create and release the object with no problems. However, now that I have moved it to production on 2000 Server, the Com object will build up numerous processes in the process list before releasing them sporadically. I read up on garbage collection and even added a call to the the garbage collector to collect (GC.Collect()) after I released the object. Still nothing.
The real problem comes on extremely busy nights when this can build up too many processes and lockout the webpage until the processes release, which usually happens sometime between the lockout and the phone call to our helpdesk. By this time, the processes have released, I have the user reboot the unit and log back in and everything works okay.
Any ideas to force the object to release?
Thanks