I have an ASP.NET 4.0 application running on IIS hosted under a Windows Server 2012 with 8 GB total physical memory.
I noticed that the IIS Worker Process size is considerably increasing as users are logging into the application and performing their tasks.
I'm really lost on how to setup this application in order to avoid memory outage or application crash.
My question is, what is the maximum size the IIS Worker Process can reach on a Windows Server 2012 with 8GB RAM?
Do you advise me to run the Application Pool in 32-bit mode or 64-bit mode?
Do you advise me to use Web Gardening (Increase the number of IIS Worker Processes) ? What are the side-effects of using this option?