We have an insurance application developed in asp.net (.Net framework 1.1)running on windows 2003 server and IIS6.0. Interbase 6.0 is the database. In the live system, sometimes we are getting out of memory problem. Only 20 users are using the system at present. We are using 'inproc' session state and quite a few session variables are maintained throughout the application. To connect to Interbase we are using INTERSOLV ODBC driver.We found that ASP.Net worker process is growing in size and even if the users are logged out of the system, it is not coming down. The server memory is 2GB.

Can anyone throw some light on where the problem could be?