I\'ve a problem with loading Web Application project in VS2013. This project depends on IIS Express, but I wouldn\'t install IIS Express because I already installed IIS.
I had a custom host file setup up with foo.localhost -> localhost bound on both ports for HTTP/HTTPS
checking on something i removed the host header for the binding on port 80. once reloading solution is when everything started crashing.
found a really old post that reminded me that i removed that host name from the binding.
adding foo.localhost header back to the binding and all my projects started reloading.