• Visual Studio附加到进程调试


    转载:http://blog.sina.com.cn/s/blog_557194c30100y7nv.html

    当程序发布到服务器上后因环境不完全一致结果可能和我们在开发机器上测试时不一致。这时我们可以采用两种方式测试:

    1.输出Log到本地文件或数据库中

    2.附加到进程中调试

    当使用附加到进程中调试时只能在服务器上进行。

    打开Visual Studio后在菜单中选择ToolsàAttach to Process打开如下的页面。选择本项目对应的w3wp.exe进程附加。如果弄不清是哪个w3wp.exe进程可以用两种方法检查:

    1.Command命令

    在CMD窗口转到c:\Windows\System32\inetsrv目录

    c:\Windows\System32\inetsrv>appcmd list wps

    WP "3252" (applicationPool:c527a27452094a99895ca5e26eae25d4)

    WP "8232" (applicationPool:GraceSemi)

    WP "3880" (applicationPool:SecurityTokenServiceApplicationPool)

    WP "6072" (applicationPool:SharePoint Central Administration v4)

    WP "9372" (applicationPool:SharePoint - 9001)

    WP "1700" (applicationPool:1a3056fc62a345b68da8daa032dd98f1)

    WP "3672" (applicationPool:SharePoint - 80)

    WP "9760" (applicationPool:SharePoint - 9002)

    根据端口号即可判断对应的PID

    2.在IIS中将本项目对应进程的用户修改为一个特殊用户,根据用户查找。Visual <wbr>Studio附加到进程调试
    当打开对应的页面执行操作时即可进入我们设置的断点。

    注意发布时项目的属性要为Debug。如还是不能附加进程请在运行IIS的服务器上发布。

  • 相关阅读:
    JS_ECMA基本语法中的几种封装的小函数-1
    DOM_06之定时器、事件、cookie
    DOM_05之DOM、BOM常用对象
    OC数组中文排序
    uiwebview加载中文URL
    ios判断点击的坐标点
    获取字符串在另一个字符串中出现的次数
    NSFileHandle
    NSFileManager
    NSData
  • 原文地址:https://www.cnblogs.com/lovewuhan/p/3083853.html
Copyright © 2020-2023  润新知