【发布时间】:2011-09-01 14:59:03
【问题描述】:
我在 Google 和 StackOverflow 上多次发现这个问题,但没有人回答我的情况。
我正在尝试远程调试 Web 服务,远程调试设置正确,我已部署最新版本(连同 pdb 文件)并将调试器附加到远程计算机上的 w3wp 进程。但是,一旦附加,我的所有断点都会自动禁用(断点当前不会被击中。没有为此文档加载任何符号)。有谁知道我做错了什么?
到目前为止,我已经尝试了以下方法:
- 在高级编译选项中将“生成调试信息”设置为“完整”。
- 在高级编译选项中将“启用优化”设置为“假”。
- 在“模块”窗口中,符号状态为“跳过加载符号”
- 尝试手动加载符号
- 尝试将符号设置中的符号文件位置更改为远程 pdb 文件
- 在部署前清理并重建解决方案
- 我尝试在调试选项中取消选中“仅我的代码”,这似乎可以解决问题,但是当我调用 Web 服务时,没有遇到断点。
- This site 看起来很有希望,但最终没有帮助
- the pdb is on the remote machine
【问题讨论】:
标签: web-services visual-studio-2008 debugging remote-debugging w3wp