Hi Nancy,
I think there are two possible reason for the problem:
1. There is a memory leak in your applications. This can be caused by some
third party components or some bugs of .NET and windows. To check this, you
may refer to:
Using Performance Monitor to Identify a Pool Leak
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q130926
How to Troubleshoot Memory Leaks in IIS
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q811140
2. There is some resource in your .NET application which didn't get
collected by GC. You may call GC.Collect at a point for force these
component be collected.
Hope this help,
Luke
Microsoft Online Support

Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Daniel Karlsson - 30 Apr 2004 09:12 GMT
Try changing the CG-Collect-mode in .NET Configuration.
1. Open .NET-Configuration
2. Right-click this computer in the console
3. Choose Propertys
4. Change the gc-setting to "server"
5. Reboot
Sincererly,
Daniel Karlsson
DigiDoc AB, Sweden