本地VS调试服务器 IIS 程序

     由于读书的关系,毕业后选择在武汉,工作三年,至今年5月份挪窝到沿海某二线城市,换城市相当于裸辞,一切从头开始,新的城市,新的居住地,新的空气,新工作,新挑战。一直忙忙碌碌,孜孜不倦的汲取着,担心脱队,也可能是要处理的事情太多,一直没有腾出手来整理一下。最近稍松,接下来将持续性总结工作、学习所得。

      对于VS开发程序,鼠标点击最左边行号位置,或者停留当前行点击F9均可打入断点,此后 F5 运行项目,程序若执行到断点处便会停下,记得当初在台企工作的时候,被一培训机构刚出来的新同事请教如何打断点,当时也是着实惊呆了。。。

       本地程序写完测完,发布到服务器上,运行中出现问题,通过 Log 文件来初步判断问题,然后再本地调试完毕后,更新服务器。正常流程如此,有时候某些问题在本地无问题,发布到服务器后就有事,排除运行环境以外的问题后,有些问题很难再本地重现,以前,为了快速,高效的解决问题,直接在本地服务器上安装 VS 方便调试解决问题。现在想想真是一言难尽,其实作为宇宙第一 IDE ,VS 自带有远程调试工具,操作起来也很方便

1.找到调试工具文件夹,将x64(x64也可以调试x86程序,x86只能调试x86程序) 文件夹 直接拷贝到 本地服务器上

         

 2.拷贝到本地服务器上之后,找到 msvsmon.exe 文件,打开后,记住端口号,设置Windows 验证,此时服务器配置完成

 

3. 在本地程序上,点击 Ctrl + ALT + P 弹出 附加到进程窗口,连接目标中输入 本地服务器 IP + 端口号,在进行列表中选择 发布后的程序名,点击确定

 

 4. 此时在服务器上运行程序,便能在本地进行调试

当然,有时候服务器不一定部署在本地,可能在现场,这个时候 附加到进程时,还需要借助内网映射工具,如 zerotier one ,花生壳等等,不用在服务器上安装 VS 这种Low操作

 

posted @ 2019-10-22 22:09  郎中令  阅读(618)  评论(0编辑  收藏  举报