背景:
不知道作为后端开发的朋友们,有没有遇见过这种情况。就是和前端联调的时候。发布到is或者搭载doker的项目有问题了,想通过断点调试,却不知道怎么操作。
实现:
这里具体提供了两种方式,方式没有好坏之分。大家按照喜好自行选择
一,附加项目调试
首先需要将项目发布搭载在iis上,或者其他。
然后打开vs 的项目,依次选择嘴上测 调试-附加到进程
然后可以打断点看一下,如果是实心红色,代表成功了。
注意:此方式,需要注意的是有时候断点可能打不上去。如果有这种情况,那么可以重新生成解决方案,重启一下已经打开的网站再试试。
二,直接启动调试
这种方式,简单暴力。其实源于前端同事的一次询问,
前端:有没有可能就是你那边写着,我这边请求着。咱们一起进度......
后端:牛逼!
后端项目一般启动后都是localhost的地址,那么这种地址前端肯定是无法访问的,那么我们就改一下地址,改成本机的ip。
找到这个文件launchSettings.json,修改这两个地方
这两个地方其实是两种启动模式,改好之后我们继续修改一下防火墙的入站规则,把对应的端口进行开放
到这里,其实就可以了~
以上就是这两种方式,下面给大家看一下我用虚拟机去访问域名的效果图