I recently rented some shared space on WinHost.com (Basic package). I deployed a single ASP MVC3 application that uses NHibernate. It is a very lean app and I have profiled it for memory leaks and on my local IIS 6.1 I never have a problem with it.
However, when deployed to WinHost, the app pool keeps recycling. Their Support say that the Basic package gives you a max app pool size of 100M. I have the same app code running on their Max package and Support tell me that it uses 130MB of its 200MB limit.
Before I run off and upgrade my Basic package to Max, does anyone know if that is a typical size for a lightweight ASP MVC app. It doesn't use session or cache and has very thin pages. It just seems odd to me that you cannot run a single ASP application on their basic package. Are they only designed for static sites or something?