VS2019远程调试web Api/C#远程调试

VS2019远程调试web Api/C#远程调试

前序:周六加了个班,前端妹子没来。之前知道vs有远程调试功能,顺便试试。

当前状况:工具VS2019,后端.net core3.1 web Api。服务器阿里云,win server的iis上发布

下面进入正题:

  1. 准备工具:msvsmon,这玩意装了vs专业版肯定有,而且x86和x64俱全。把文件夹复制到服务器上,然后跑起来。
  2. 默认推荐端口是4024,因为里边有个老鸟跑了一个2016的版本,我4048启动的。然后发现我不知道阿里云管理的网站密码,我去,关了他的跑我的,然后4024从新启动
    在这里插入图片描述
    3、记得设置权限,工具权限调整,设置成无身份验证,用完记得关了,文件=》退出。
    当然你也可以不设置无身份验证,就会像我图中情况一样访问被拒绝。官方貌似支持权限验证,我没试。

在这里插入图片描述
在这里插入图片描述
3、远程连接:在vs里选择调试=》附加到进程。然后选择远程连接无身份验证,输入ip加端口号,回车,这个回车就很迷,我一直用查找查不出来,最后输完id端口号回车结果出来了,当场吐血。
回车完可用进程里会显示服务器在运行的项目。可是里边没有我的项目。我怀疑人生了。

在这里插入图片描述
4、共享文件夹,少截了一张图,随便补图一张演示一下。查官方文档我没看到这一步,我发现iis上发布的网站一个都没显示,我就去搜了一下,结果发现得共享网站所在文件夹才行。忘了看了眼哪篇博客了。
在这里插入图片描述

5、双击项目的进程本地vs会进入调试状态。愉快的开搞吧

在这里插入图片描述
参考文档:
微软官方文档:Remote Debugging
还有文件夹共享那参考了哪篇忘了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值