Written by
Richard Weeks
For umbraco versions:
umbraco3.0How-to
If you create a web application within the umbraco directory, the application will not run. Here's how to fix that.
If you installed umbraco into a desktop IIS running on XP or Vista, you may encounter problems when you try to run other applications with umbraco. Actually, I think this also applies to Windows Server 2003.
If you try to run an application that is not umbraco (within another directory), you may receive an error saying one or more assemblies could not be found or similar.
The reason this error happens is because of
inheritance. Each application has its own web.config but web.config will inherit settings from any other parent web.config. For example, suppose you have two web applications:
/
and
/webApp2
Each will contain a web.config file:
/web.config
and
/webApp2/web.config
The trouble starts because the second web.config inherits the first web.config. However, paths within the config are
relative paths! So the second web.config will look for something in
/webApp2/config/sample instead of
/config/sample...