我在Google和StackOverflow上多次发现此问题,但没有回答我的情况。远程调试Web服务时的问题
我想远程调试一个Web服务,远程调试设置正确,我部署了最新版本(以及pdb文件)并将调试器附加到远程机器上的w3wp进程。但是,一旦连接,我的所有断点都会自动禁用(断点当前不会被触发,本文档中没有加载符号)。有谁知道我做错了什么?
我已经试过到目前为止以下内容:在高级编译选项
- 集“生成调试信息”到“满”。
- 在高级编译选项中将'Enable Optimisations'设置为'False'。
- 在模块窗口中的符号状态是“跳过加载符号
- 试图加载符号手动
- 试图改变在符号设置符号文件位置到远程PDB文件
- 清洗和重建部署前的解决方案
- 我尝试在调试选项中取消选中“Just My Code”,这似乎解决了问题,但是当我调用Web服务时,没有发现中断点。
- This site看起来前途无量,但最终
- the pdb is on the remote machinË
禁用优化真的解决了我的问题! (VS2013) – Edi 2015-01-01 10:12:55