title: Ninject Bindings with MVC5 sessions and Web API 2 sessionless in the same project
body: <p>I've a ASP.NET MVC5 Web project where I use default MVC controller where I use InSessionScope bindings (works fine so far). I am using the </p>
  
  <pre><code>Ninject.Web.Common.WebHost
  </code></pre>
  
  <p>extension, wich creates the "NinjectWebCommon.cs" file in my "App_Data" folder.</p>
  
  <p>Now I've added a Web API 2 controller to my project and the </p>
  
  <pre><code>Ninject.Web.WebApi.WebHost
  </code></pre>
  
  <p>extension.</p>
  
  <p>But when I Call a Web API function, with my MVC5 bindings I get a error when I try to bind it to SessionScope.</p>
  
  <p>so my question is, how can I create a seperate "NinjectWebCommon.cs" file or seperate bindings for my Web API 2 calls in the same project? Or how can I tell Ninject to bind my InSessionScope Bindings in RequestScope, when it calls my WebApi Controller / authentication, ....</p>