VS2019 远程调试 服务器上的项目

1317 0

VS2019 远程调试 服务器上的项目

服务器:

打开软件msvsmon.exe,这个在VS的安装文件里面有(D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Remote Debugger

image-20210128151757264

上传64位的都可以了,也可以调试32位

打开就这样端口,身份验证都使用默认的

image-20210128151810666

本地(调试端):

生产最新的项目代码,部署到服务器的IIS中
然后VS中点击 调试->附加到进程

image-20210128151839334

连接目标自己填写 服务器IP:端口(默认端口一般是4024),填好按回车键,好像第一次要输入服务器用户的账号+密码,记住密码后面就不用了。
选中调试的项目,附加弹出下图,附加

image-20210128151904088

然后打一个断点看看是不是实心红圆,是就可以了,如果是多半是服务器上的dll与VS中的不一样,重新生成发布一下,发布了不要修改cs文件的代码。

image-20210128151428844

然后浏览器访问对应页面,执行到这里就会触发断点。

image-20210128151516642

不能像本机调试修改内容了

问题:

  1. 没有打开服务器软件报错
    image-20210128151602414
  2. VS中的代码与远程端的要一样,(主要就是dll)不然不会报错但是断点不生效。

发表回复