title: Could not load type 'Ninject.Web.WebApi.IWebApiRequestScopeProvider' from assembly 'Ninject.Web.WebApi'
body: <p>I've recently upgraded my solution to .net Framework 4.8 and updated a load of nuget packages and now I'm having problems getting my API project to launch.</p>
  <p>I felt this smelled of bad binding redirect, but I've looked at this and they are as follows...</p>
  <pre><code>  &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name=&quot;Ninject&quot; publicKeyToken=&quot;c7192dc5380945e7&quot; culture=&quot;neutral&quot; /&gt;
      &lt;bindingRedirect oldVersion=&quot;0.0.0.0-3.3.4.0&quot; newVersion=&quot;3.3.4.0&quot; /&gt;
    &lt;/dependentAssembly&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name=&quot;Ninject.Web.Common&quot; publicKeyToken=&quot;c7192dc5380945e7&quot; culture=&quot;neutral&quot; /&gt;
      &lt;bindingRedirect oldVersion=&quot;0.0.0.0-3.3.2.0&quot; newVersion=&quot;3.3.2.0&quot; /&gt;
    &lt;/dependentAssembly&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name=&quot;Ninject.Web.Common.OwinHost&quot; publicKeyToken=&quot;c7192dc5380945e7&quot; culture=&quot;neutral&quot; /&gt;
      &lt;bindingRedirect oldVersion=&quot;0.0.0.0-3.3.1.0&quot; newVersion=&quot;3.3.1.0&quot; /&gt;
    &lt;/dependentAssembly&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name=&quot;Ninject.Web.WebApi&quot; publicKeyToken=&quot;c7192dc5380945e7&quot; culture=&quot;neutral&quot; /&gt;
      &lt;bindingRedirect oldVersion=&quot;0.0.0.0-3.3.1.0&quot; newVersion=&quot;3.3.1.0&quot; /&gt;
    &lt;/dependentAssembly&gt;
  </code></pre>
  <p>And here's the packages.config...</p>
  <pre><code>  &lt;package id=&quot;Ninject&quot; version=&quot;3.3.4&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Extensions.NamedScope&quot; version=&quot;3.3.0&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Web.Common&quot; version=&quot;3.3.2&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Web.Common.OwinHost&quot; version=&quot;3.3.1&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Web.Common.WebHost&quot; version=&quot;3.3.2&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Web.WebApi&quot; version=&quot;3.3.1&quot; targetFramework=&quot;net48&quot; /&gt;
    &lt;package id=&quot;Ninject.Web.WebApi.OwinHost&quot; version=&quot;3.3.0&quot; targetFramework=&quot;net48&quot; /&gt;
  </code></pre>
  <p>There's no specific redirect here for <code>Ninject.Web.WebApi.OwinHost</code> so I'm thinking that may be the issue or maybe one of the other libraries, but they never had redirects before and I've tried...</p>
  <pre><code>Get-Package MyApp.Api | Add-Bindings
  </code></pre>
  <p>(excuse the syntax here - it may be wrong as from memory)</p>
  <p>...to add relevant bindings that were missing.</p>