Question

I just upgraded to VS 2013 from VS 2012. The solution opened fine from where it was. However, when I run it, I get an error relating to loading iisexpress.pdb.

If I hit Continue up on the toolbar, it will do so and seemingly run the app without any trouble. I've tried emptying the symbol cache and reloading, as well as not loading any symbols. I've also tried using "local IIS" instead of "IIS express", but this requires admin privileges, and even then I couldn't seem to get it actually working (VS just hung and never even opened IE).

Since things seem to work fine when I continue past this error, I'd really just like to know why this is happening and how to stop it. I'm guessing from the message that it's trying to actually load the debugging symbols for "iisexpress.exe", which of course I don't have. It never did this in VS 2012 so I'm not sure why it's doing it in VS 2013.

Was it helpful?

Solution

Uncheck Native debugging in Project Properties.

This happened because you told VS to debug native code, and something (I'm not sure what) made it break in IIS Express.

OTHER TIPS

Heck I tried everything, in the end, this worked for me (not saying it will work for anyone else): right click project, properties, untick asp.net. close the page. right click project, properties, tick asp.net

Project properties.Web. uncheck Debuggers Native_Code

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top