我正在远程运行一个asp.net docker容器。我启用了SSH,映射了端口,还在容器中安装了VSDBG。
在Visual Studio中,我可以通过SSH附加到进程。我选择我的项目dll文件。没有错误警报,它似乎正在调试,但是在每个断点处都显示以下消息:
该断点当前不会被命中。断点处于挂起状态,将在调试开始时解决。
此外,如果我打开模块窗口,则没有条目。
这是怎么回事?为什么remoe调试不起作用?
答案 0 :(得分:1)
通常有两个原因: 1.使用发布而不是调试配置来发布项目 2.项目不一致。本地计算机上的项目与服务器上的有所不同。