title: Log4Net.Async issue in ASP.NET MVC
body: <p>I keep receiving following error:</p>
  
  <pre><code>log4net:ERROR Could not create Appender [AsyncLog4NetAppender] of type [Log4Net.Async.ParallelForwardingAppender]. Reported error follows.
  System.TypeLoadException: Could not load type [Log4Net.Async.ParallelForwardingAppender]. Tried assembly [log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a] and all loaded assemblies
     at log4net.Util.SystemInfo.GetTypeFromString(Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase)
     at log4net.Util.SystemInfo.GetTypeFromString(String typeName, Boolean throwOnError, Boolean ignoreCase)
     at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(XmlElement appenderElement)
  log4net:ERROR Appender named [AsyncLog4NetAppender] not found.
  </code></pre>
  
  <p><strong>Packages config</strong></p>
  
  <pre><code>&lt;package id="log4net" version="2.0.8" targetFramework="net451" /&gt;
  &lt;package id="Log4Net.Async" version="2.0.4" targetFramework="net451" /&gt;
  </code></pre>
  
  <p><strong>Web config</strong></p>
  
  <pre><code>  &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" /&gt;
      &lt;bindingRedirect oldVersion="0.0.0.0-2.0.8.0" newVersion="2.0.8.0"/&gt;
    &lt;/dependentAssembly&gt;
  </code></pre>
  
  <p>When I remove the <code>log4net.async</code> nuget package and add it again it works. But after some time I get this error again.</p>