断点当前不会被wcf服务命中。无法加载符号

时间:2014-09-19 08:44:02

标签: c# visual-studio-2010 wcf visual-studio debugging

好的,我有2个项目的解决方案。一个WPF客户端应用程序和另一个WCF服务应用程序。我在调试wcf服务时遇到这个恼人的错误:“断点当前不会被命中。没有为此文档加载任何符号“。现在我知道这是众所周知的问题,所以我为这个问题尝试了不同的解决方案,但这对我来说都不起作用:

  • 我检查了我的调试模式,它不是Release它设置为Debug
  • 我检查了wcf web.config文件,并将debugging设置为true
  • 我尝试使用debug-windows-modules来浏览我的.pdb文件,但我的wcf dll不在列表中
  • 我完全删除了bin和obj文件夹并重建了我的项目,但仍然断点不起作用
  • 我在调试选项和设置菜单中取消选中“仅我的代码”选项
  • 设置我的解决方案以启动多个项目。

所以这些对我都没有用。我想知道有没有其他解决方案可以解决这个问题,因为这真让我烦恼,现在就把我带走了2天。有没有人有任何建议可以解决这个问题?

2 个答案:

答案 0 :(得分:0)

我有类似的问题。我建议在尝试上述任何解决方案之前,请确保从Visual Studio安装程序安装ASP.NET和Web开发包。 我花了很多时间思考为什么未点击WCF中的调试符号来发现我忘记安装此软件包。

visual studio installer

答案 1 :(得分:0)

正如Vachirakorn Rungsikawanich所说,非常非常重要的一点是,在安装中检查“ ASP.NET和Web开发”中的“ Windows Communication Foundation”软件包。

似乎该软件包在安装中是可选的,因此,如果您(或安装它的人)没有引起注意,那么您尝试的所有解决方案都将无法使用。 sdf