CODEDIGEST InstallShield
Home Articles CodeDigest Tutorials InstallShield FAQs
Skip Navigation LinksHome » CodeDigest » Prevent Web.Config settings inheritance in ASP.Net   You are not logged in.
Search
 

Sponsors
InstallShield
 

Sponsored Links
 

Technologies
 

CodeDigest Navigation
 

Technology News
No News Feeds available at this time.
 

Community News
No News Feeds available at this time.
 
Prevent Web.Config settings inheritance in ASP.Net
Prevent Web.Config settings inheritance in ASP.Net
Submitted By Satheesh Babu
On 6/9/2009 5:34:08 AM
Tags: ASP.Net,CodeDigest  

Prevent Web.Config settings inheritance in ASP.Net

Sometimes, we will have sub virtual directory to host sub sites under a parent site in IIS. Configuring a virtual directory under a site in IIS will make the parent site's Web.Config settings inherited to the child site. For example, if you have a website that uses some custom Http Modules and if you configure a virtual directory under this site to host a sub site, the sub site will throw an error that it's not able load the module assembly that you configured on parent site.

 

We can prevent this using location tag and making the inheritInChildApplications to false. You need to wrap the system.web settings of the parent site in location tag like below.

 

<location inheritInChildApplications="false">
<system.web>
//Settings
</system.web>
</location>

 

This setting will prevent the child application to inherit the parent sites settings.

Do you have a working code that can be used by anyone? Submit it here. It may help someone in the community!!