L'API Web MVC Projet n'est pas de frapper les points d'arrêt (“not loaded”)

J'ai un ASP.NET projet MVC, avec un ASP.NET web api définie comme une zone dans ce projet. Ainsi, la structure est la suivante:

MVC Web
   Controllers
   Views
   Areas
     API (web API)
       Controllers

L'application fonctionne comme prévu. Cependant, je rencontre un problème avec le débogage. Je peux mettre un débogueur dans le MVC contrôleur, et il fonctionne comme prévu. Je ne peux pas mettre un point d'arrêt dans le web API contrôleur, que je reçois "le point d'arrêt ne sera pas actuellement être frappé. Pas de symboles ont été chargés de ce document." J'ai été en proie pendant un certain temps, donc c'est probablement une solution simple, mais je ne peux pas le comprendre. Des idées pourquoi je reçois ce problème avec l'API web contrôleurs, quand j'pouvez déboguer un contrôleur MVC?

Je trouve souvent cela quand mon assemblées, je suis en train d'utiliser ne sont pas de la compilation comme je m'y attendais. Assurez-vous de compiler tous vos classlibs et de faire reconstruire l'ensemble. HTH (BTW, je peux frapper à ma webapi contrôleur de débogage sans problème donc ce n'est pas fondamentalement un problème je pense)
Si vous utilisez IIS Express, essayez de l'arrêter et de laisser VS le feu vers le haut après vous "Reconstruire" votre solution.
Pour moi, j'ai eu ce problème lors de la WebApi projet n'a pas été défini comme projet de démarrage de la solution. De faire mon projet de démarrage d'un a résolu le problème.

OriginalL'auteur Brian Mains | 2013-01-01