title: <assemblyBinding> ignored in parent web.config
body: <p>I have a folder containing several websites, all using the same assemblies in the GAC. Each website also contains some 'custom' assemblies of their own that refer to the common assemblies.</p>
  
  <p>There is a web.config in this folder, defining common settings for the sites, including the assemblies to load in a <code>&lt;system.web&gt;/&lt;compilation&gt;/&lt;assemblies&gt;</code> element.</p>
  
  <p>What I want to be able to do is add a <code>&lt;runtime&gt;/&lt;assemblyBinding&gt;</code> section to redirect requests from the older 'custom' assemblies to the newer ones installed in the GAC. (Unfortunately, using machine.config or the GAC redirection policy aren't options as this will affect other sites.)</p>
  
  <p>It seems that the <code>&lt;assemblyBinding&gt;</code> section is ignored unless it is in the website's own web.config, or the machine.config.</p>
  
  <p>I've already come across the <code>&lt;configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"&gt;</code> problem so I know it's not that.</p>
  
  <p>Does anyone know if this is what is supposed to happen or am I missing something?</p>