我在Visual Studio 2012中遇到问题,它不允许我在代码中设置断点并对其进行调试。无法在Visual Studio 2012中调试Web Api
正如您可以在图像中,编译器告诉我,我没有加载符号,并在调试选项卡“模块”考虑看看,我可以看到有我的一些DLL的符号位置不正确,我不知道为什么,因为我使用nuget安装了所有的。
我做了所有的建议上this岗位上做出了(清洁和重建,我设置的调试信息为“全”,我禁用“仅我的代码”复选框,我删除了ASP.NET的临时文件等等),但目前我无法打到这个断点。它似乎没有找到正确的.pdb文件,我可以找到那些?
忘了提及,对我来说,它发生在我将参数列表更改为一个已经工作了几个月的api时。 –
在我的情况下,问题是我的WebApi控制器在一个单独的项目中,所以我通过转到解决方案属性并选择了多个项目来启动,解决了这个问题,在我的情况下都是UI和WebAPI项目。 –