title: OWIN not firing up if project not set as Startup with IIS Express
body: <p>I have a solution in VS2013 with the following setup:</p>
  
  <ul>
  <li>App.Web (Web Project with only static files)</li>
  <li>App.Web.API (Web API project with OWIN)</li>
  </ul>
  
  <p>Both the projects have a default url pointing to their <strong>own</strong> localhost:portX (I am using IIS Express), so App.Web is listening on localhost:2222 and APP.Web.API is listening on localhost:3333.</p>
  
  <p>I set up the App.Web.API to use OWIN and I added the package <strong>Microsoft.Owin.Host.SystemWeb</strong> for the autofire up in IIS.</p>
  
  <p>I put a breakpoint in the configuration method of the OWIN startup class.</p>
  
  <p>When I set the APP.Web.API as "startup project" in VS2013 the breakpoint is hitted. </p>
  
  <p>But as soon I set the App.Web as "startup project" and then from the browser I make a request to the App.Web.Api, the breakpoint at the Startup class is not hitted anymore. </p>
  
  <p>I tried to follow some suggestions found on the net (cleanup IIS Temp files, using OWIN attibute etc..) but it's not working. </p>
  
  <p>It seems that with IIS Express the OWIN is only firing up if the project containing it is set as Startup Project.</p>
  
  <p>Can someone explain what is happening?</p>