【问题标题】:How to attach debug IIS native module with VS 2010如何使用 VS 2010 附加调试 IIS 本机模块
【发布时间】:2010-10-12 20:39:14
【问题描述】:

我在使用 VS 2010 调试我用 C++ 编写的自定义 IIS 模块时遇到了困难。问题是 IIS 工作进程 (w3wp.exe) 启动太快,并且无法在 VS 的开头捕获它“附加处理”对话框。有没有很好的技巧可以做到这一点?谢谢。

【问题讨论】:

    标签: debugging iis module


    【解决方案1】:

    您可以在代码中添加Debugger Breakpoint。我一直用它来捕捉那些太快而无法手动捕捉的东西。

    仅供参考,在 .net 中使用 System.Diagnostics.Debugger.Break() 可以达到相同的效果。

    它会激活 Windows 系统调试器。

    【讨论】:

    • 太棒了!这是我正在寻找的理想技巧,并且对我有用。非常感谢。
    【解决方案2】:

    我有时使用的一个技巧是在我的代码的入口点引入一个人工无限循环,然后我在这个循环中设置一个断点,并在断点被命中时简单地将下一条指令移出循环- 工作完成!

    【讨论】:

      猜你喜欢
      • 2021-04-01
      • 1970-01-01
      • 2019-02-06
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 2011-02-09
      相关资源
      最近更新 更多