zoukankan      html  css  js  c++  java
  • 四、附加到进程调试(.NET Framework)

    附加到进程调试:

    1、需要在IIS配置环境并可运行即通过浏览器可打开。

    2、找到项目w3wp.exe进程并附加到进程调试,点击项目添加断点,直接访问浏览器即可。

    优点:w3wp.exe是已经运行的,调试不需要重新启动进程去调试,只需要附加到该进程,减少启动进程时间(项目越大,新启进程会越慢),提高效率。

    缺点:1、安装IIS服务,影响电脑运行速度,影响不大。2、搭建IIS站点来挂载项目,项目多对应就需要创建多个,此忽略不计,因开发不会同时开多个vs项目。

    一、W3wp进程-属于浏览器的托管进程

    此图说明好像我写错了,因为,我终端调试报错或者IIS托管页面停止响应的时候,此进程就被干掉,不存在,只有从新访问IIS托管的网站此进程才会出现,从而被VS附加进程列表检测到,并加载出现于是可以进行附加操作。

    二、附加进程(先通过管理员方式运行VS,打开项目)

    运行效果:

    :可以看出是依赖配置IIS,挂载IIS附加调试才可以调试的,注意上面的请求的8001端口乃是IIS创建网站配置的。

    w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行。选择你要调试的那个进程就可以(在用户名项可以查看)。  此进程必须通过vs的iis express 方式运行一次,才会与关联挂载在iis里程序池生成对应的w3wp进程 

  • 相关阅读:
    SQL分类
    简单poi读取excel
    Linux命令(2)-rm删除文件
    Linux下使用yum安装MariaDB
    linux下vi命令
    等价类划分法设计测试用例
    Linux命令(1)-创建文件
    职场面试必知:如何回答为何离开上一家公司
    软件测试的原则
    JAVA数组去除重复数据
  • 原文地址:https://www.cnblogs.com/fger/p/10969290.html
Copyright © 2011-2022 走看看