【问题标题】:visual studio 2010 Symbols aren't loading for debuggingVisual Studio 2010 符号未加载以进行调试
【发布时间】:2013-05-16 18:14:14
【问题描述】:

我正在 Visual Studio 2010 中处理 Sharepoint 2010 项目,我正在尝试附加到 w3wp.exe 进程。我很好地附加了一些程序集,并且我的一些程序集显示在“模块”窗格中,但我要调试的主程序集没有。我已尽一切努力指定查找 pdb 的位置,甚至将 pdb 复制到一个文件夹并指向 VS 以查看该文件夹中的符号,但它仍然没有帮助。

  • 我已缩回并展开
  • 我已清理解决方案中的所有 projs,然后重新构建和部署
  • 我已经重启了
  • 删除 bin 和 obj 目录,清理、重建和部署

我不知道还能尝试什么。我已经尝试过网络上所有帖子的内容,任何人都可以尝试其他内容。请记住,这是一台装有 Visual Studio 2010 的 SHarePoint 2010 服务器。

【问题讨论】:

标签: visual-studio-2010 debugging sharepoint-2010


【解决方案1】:

正如 Alex 所暗示的那样,确定何时附加到 w3wp.exe 并不总是直观的,但作为一般经验法则,如果您实际上并没有观看呈现的内容(也就是说,它不在网络中)部分或应用程序页面),您几乎总是希望附加到 SharePoint 计时器服务 (owstimer.exe)。对于计时器作业之类的东西,这显然是正确的,但对于工作流和事件接收器,您没有明确将它们称为同步的情况也是如此。

Alex 的链接也很适合这个。我会补充一点,如果您有疑问,并且您正在自己的开发环境中进行调试,那么将 owstimer 和应用程序池的 w3wp 版本附加到世界上并不总是最糟糕的事情。

【讨论】:

    【解决方案2】:

    最后,有人重写了模块所需的 web.config 更改,因此代码从未执行。它与符号没有任何关系。感谢 ULS 给我指路 ;)

    感谢您的回复.....

    【讨论】:

      猜你喜欢
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      相关资源
      最近更新 更多