VS 远程调试阿里云上的web站点,Remote Debugger_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > VS 远程调试阿里云上的web站点,Remote Debugger

VS 远程调试阿里云上的web站点,Remote Debugger

 2017/12/7 19:14:41  Jerry-Mei  程序员俱乐部  我要评论(0)
  • 摘要:调试步骤远程服务器:1.找到本地vs安装目录,Enterprise\Common7\IDE目录下的RemoteDebugger整个文件夹复制到远程服务器2.根据服务器的系统类型,选择其中的x64或x86文件夹,以管理员身份运行msvsmon.exe3.将vs生成的项目文件发布到远程服务器,带上调试文件,pdb,最好使用debug模式完成本地:4.本地vs代码保持与服务器同步,不要修改5.调试-->附加到进程,连接类型为默认,连接目标填上远端服务器的IP:端口,回车(此处注意
  • 标签:Web debug 远程

调试步骤

远程服务器:

1.找到本地vs安装目录,Enterprise\Common7\IDE目录下的Remote Debugger整个文件夹复制到远程服务器

2.根据服务器的系统类型,选择其中的x64或x86文件夹,以管理员身份运行msvsmon.exe

3.将vs生成的项目文件发布到远程服务器,带上调试文件,pdb,最好使用debug模式完成

本地:

4.本地vs代码保持与服务器同步,不要修改

5.调试-->附加到进程,连接类型为 默认,连接目标填上远端服务器的IP:端口,回车(此处注意,不知是不是我环境问题,若点击 查找 则始终无法连接远程服务器,查了半天,没有此类说明,最后习惯性的敲了下回车,居然成功,F...)

6.第一次弹出账号密码确认框,填写远程服务器的administrator和密码,勾选记住凭证,即可看到远端服务器的进程。(不知什么坑,本人在输账号时不能直接输入字母,最后同过粘贴复制搞定)

7.找不到相关进程,可以选择显示所有用户的进程,并刷新,将目标进程附加到本地vs

8.打开web站点,操作,进行调试即可

 

奇怪的是当我用2015版调试的时候,虽然断点是命中状态,但请求并未进入本地。试了网上所有方法(符号文件,debug模式等),均告失败。

最后使用了2017版,一次性成功

发表评论
用户名: 匿名