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进程 

  • 相关阅读:
    Smartforms 设置纸张打印格式
    JVM的垃圾回收算法
    JVM垃圾回收器
    Java类加载过程
    Java内存模型
    计算机模型
    C#----对时间结构DateTime的使用(时间日期的使用)
    C#----我对坐标系的理解和图形转动
    C#----格式化字符串的操作
    其他----
  • 原文地址:https://www.cnblogs.com/fger/p/10969290.html
Copyright © 2011-2022 走看看