While I can't fully explain why this solved the issue for me, I ran into a problem like this after I changed my API project to build to separate \debug
and \release
folders. Once I reverted that change back to build to a single \bin
folder things started working.
I wrote up my experience here: Can't get the OWIN Startup class to run in IIS Express after renaming ASP.NET project file