VS2019 远程调试 服务器上的项目
服务器:
打开软件msvsmon.exe,这个在VS的安装文件里面有(D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Remote Debugger)
上传64位的都可以了,也可以调试32位
打开就这样端口,身份验证都使用默认的
本地(调试端):
生产最新的项目代码,部署到服务器的IIS中
然后VS中点击 调试->附加到进程
连接目标自己填写 服务器IP:端口(默认端口一般是4024),填好按回车键,好像第一次要输入服务器用户的账号+密码,记住密码后面就不用了。
选中调试的项目,附加弹出下图,附加
然后打一个断点看看是不是实心红圆,是就可以了,如果是多半是服务器上的dll与VS中的不一样,重新生成发布一下,发布了不要修改cs文件的代码。
然后浏览器访问对应页面,执行到这里就会触发断点。
不能像本机调试修改内容了
问题:
- 没有打开服务器软件报错
- VS中的代码与远程端的要一样,(主要就是dll)不然不会报错但是断点不生效。