在 Vs 2015 的 WCF 项目中,当我为调试添加断点时,我收到了以下消息:
the breakpoint will not currently be hit no symbols have been loaded for this document.
我做googleing,其他任何答案都没有为我工作!
例如:Right click the Solution in solution explorer, click "clean solution", this deletes all the compiled and temporary files associated with a solution.
任何建议?
谢谢
答案 0 :(得分:0)
如果您的解决方案与其他解决方案共享项目也已打开,则关闭其他解决方案。然后清理解决方案并重新启动Visual Studio。然后重建(而不是构建,虽然它被清理)。
希望这能解决问题。
答案 1 :(得分:0)
我终于得到了我的问题。我犯了一个大错。我决定写一下,我的问题在哪里,因为它可能对其他开发人员有帮助。
我刚刚安装了Windows,之后安装了VS 2015.因为我没有安装IIS,使用的是IIS Express。这是我的问题。为了解决这个问题,我安装了IIS,然后在我的项目的属性和 Web 部分以及服务器部分,我选择了Local IIS
,然后创建virtual directory
。现在我的问题消失了。
答案 2 :(得分:0)
右键单击项目,然后单击属性。 在“构建”下,“活动配置”应设置为“调试”。
使用F5或“播放”按钮运行代码时。 确保在“播放”按钮旁边的下拉菜单中选择了“调试”,而不是“发布”。
答案 3 :(得分:0)
我使自己陷入愚蠢的境地。 我记得设置了这个,这是个坏主意... 在“附加到进程”对话框中,将“附加到:”设置为旧的“托管”设置3.5、3.0、2.0。 当我应该一直使用Managed(4.6、4.5、4.0)时。我实际上使用的是4.7,但这对我有用。 确保匹配您的目标框架!