有时系统在测试环境下可以很好运行,部署到服务器后,发现仍有问题,由于各种原因无法确定问题时,逼不得已的情况下,可以使用远程调试
步骤
1.vs的安装目录中 ~/Common7\IDE\Remote Debugger,把目录中的x68 和x64拷贝到服务器上
2.运行msvsmon.exe,看看端口号,一般可能是4018
3.将本机代码在debug模式下编译输出,部署到服务器上
4.在本机vs开发工具中,调试---附加到进程--限定符中,填写服务器IP和端口
5 点击刷新,如果是web应用,可以看到对应应用程序池的w3wp.exe进程
6 附加到进程
这样就可以在本地远程调试代码,使用后及时关闭msvsmon