在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.
有什么建议吗?
谢谢
如果您的解决方案与其他解决方案共享项目也已打开,则关闭其他解决方案。然后清理解决方案并重新启动Visual Studio。然后重建(而不是构建,虽然它被清理)。
希望这能解决问题。
我终于得到了我的问题。我犯了一个大错。我决定写一下,我的问题在哪里,因为它可能对其他开发人员有帮助。我刚刚安装了Windows,之后安装了VS 2015.因为我没有安装IIS,使用的是IIS Express。这是我的问题。为了解决这个问题,我安装了IIS,然后在我的项目和Web部分和服务器部分的属性中选择Local IIS
然后创建virtual directory
。现在我的问题消失了。
右键单击项目,然后单击属性。在Build下,Active Configuration应设置为Debug。
使用F5或Play按钮运行代码时。确保在“播放”按钮旁边的下拉列表中选择“调试”而不是“发布”。
我把自己置于一个愚蠢的境地。我记得设置它,这是一个坏主意......在Attach to Process对话框中,我将Attach to:设置为旧的Managed设置3.5,3.0,2.0。什么时候我应该使用Managed(4.6,4.5,4.0)。我实际上使用的是4.7,但这对我有用。一定要匹配您的目标框架!