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.
In order for your second web application to work properly, we need to identify the entries in the root web.config that are causing the problem. This involves making new entries in child web.configs. So, in our previous example, we would alter
/WebApp2/web.config as follows:
Add the following to appSettings:
<remove key="umbracoDbDSN" />
<remove key="umbracoConfigurationStatus" />
<remove key="umbracoReservedUrls" />
<remove key="umbracoReservedPaths" />
<remove key="umbracoContentXML" />
<remove key="umbracoStorageDirectory" />
<remove key="umbracoPath" />
<remove key="umbracoSmtpServer" />
<remove key="umbracoEnableStat" />
<remove key="umbracoHideTopLevelNodeFromPath" />
<remove key="umbracoEditXhtmlMode" />
<remove key="umbracoUseDirectoryUrls" />
<remove key="umbracoDebugMode" />
<remove key="umbracoTimeOutInMinutes" />
<remove key="umbracoDisableVersionCheck" />
<remove key="umbracoDisableXsltExtensions" />
<remove key="umbracoDefaultUILanguage" />
<remove key="umbracoProfileUrl" />
Add the following to httpModules (in system.web):
<remove name="UrlRewriteModule" />
<remove name="umbracoRequestModule" />
<remove name="viewstateMoverModule" />
<remove name="umbracoBaseRequestModule" />
<remove name="ScriptModule" />
Add the following to httpHandlers (in system.web):
<remove verb="*" path="umbraco/channels.aspx" />
The ProblemAddendum