home navigator pointer resources navigator pointer asp tips navigator pointer application memory spaces
The definitive ASP tips page
tips menu | printable single page version

Note: this is my old ASP tips page and is no longer supported. See the new Visualize web site..

IIS/NT Tips - Running Applications in a Separate Memory Space

When you define an ASP application in the Microsoft Management Console (MMC), there is a "run is separate memory space" check box, which is often overlooked, and allows ASP applications to be run as a separate process to IIS (inetinfo).

So why would you want to do this? Typically you would leave this unchecked, thus allowing the application to run in the same space as IIS and process very efficiently. However, by doing this you are potentially allowing a rogue application to overwrite some memory being used by IIS, potentially crashing inetinfo, therefore bringing down the whole web server. Hence, if you have any ASP applications that have not been fully tested, or are known to be "dodgy" in nature (there is always one out there!), then, at the sacrifice of losing a little performance, you should seriously consider running these in their own space. Reliability is crucial in most cases, and this is one simple way of increasing it.

See also: IIS5 Application Settings

 

DISCLAIMER: Note these pages are a free resource for anyone wishing to reference them. Although every care is taken to ensure their correctness, the author takes no responsibility for any errors or problems that may occur through their use, or indeed misuse. These pages are copyight of Dave Clarke, Visualize Software Ltd 1997-2000 (all rights reserved).


 


© Copyright Dave Clarke, 1996-2008