zoukankan      html  css  js  c++  java
  • 关于启动调试时,总是启动多个web端口的问题

    在一个解决方案中,经常包含多个web项目,当设置某一个web项目为起始项目后,启动调试,会发现其他的web项目的端口也会一起打开,显示在电脑的右下方,其实开启其他端口有时是没必要的,只是多占用了系统内存,如何启动某个项目时只打开该项目自己使用的一个web端口呢,解决方法如下:

    选中要设置的项目,不要右击里面的属性,而是按f4时显示的属性,下面总是在调试时启动设为false.

    如果多个web项目之前有相互调用且需要调试多个web项目,应设置的步骤为:

    右击项目的解决方案后,选择通用项目=》启动项目=》选中多启动项目=》把需要调试的项目的操作选中为启动 即可多个项目联调时都可以进行调试。

    除了此方法,还可以启动单个项目调试后,在VS的进程中,手动添加其他项目的进程exe,前提是其他项目必须运行过,

    否则可能找不到其他项目的进程exe,无法附加到进程中。

    怎样在webservice中设置断点  

    当我们运行程序的时候,调用webservice,但是webservice并不是启动项目,这样在webservice中设置的断点就无法命中,即无法执行在webservice中设置的断点。

    1、先启动项目。

    2、在vs 的 调试 --- 附加到进程;弹出 附加到进程 对话框,选中w3wp.exe文件
    (前提是需要先将iis中的webservice在浏览器中打开,否则此进程不存在)

    另,F4可以查看文件属性,F9可以切换某行的调试断点。

  • 相关阅读:
    Python绘图工具Plotly的简单使用
    gitlab runner安装与使用
    Ubuntu16.04下postgresql-10
    gitlab汉化
    Ubuntu 16.04 安装Gitlab
    Ubuntu-18.04安装Docker
    微信公众平台消息接口开发 彩票查询
    微信开发高级群发接口
    微信公众平台消息接口开发 快递查询
    搭建个人wordpress博客(小白教程)
  • 原文地址:https://www.cnblogs.com/itjeff/p/4262179.html
Copyright © 2011-2022 走看看