visual-studio - 如何使用 Visual Studio 调试 ISAPI

标签 visual-studio isapi

如题,我 friend 的环境是Windows 2003 server。他附加了 IIS 进程并在应该运行的代码上设置了断点,但 VS 根本没有停止。 ISAPI 是用 VC++ 编写的。

他有什么需要设置的吗?

谢谢。

最佳答案

这有点晚了,但有一个更简单的方法。

  • 右键单击您的 (ISAPI) 项目,选择属性
  • 在对话框中选择配置属性->调试
  • 进入:
  • 命令:C:\Windows\System32\inetsrv\w3wp.exe
  • 命令参数:-debug
  • 现在为您的项目执行“开始调试(F5)”。

  • Visual Studio 将启动 IIS 的测试实例,您可以调试 DLL,无需附加到进程等。

    确保事先停止 IIS 服务。

    关于visual-studio - 如何使用 Visual Studio 调试 ISAPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1470314/

    相关文章:

    visual-studio - 运行时出现 Visual Studio 2019 异常(来自 HRESULT : 0x80070490) 的异常

    c - 如何删除 ISAPI 过滤器中的 header ?

    regex - 友好的博客网址 Isapi 重写正则表达式

    IIS -> Isapi_Redirect -> Tomcat

    c - 从 ISAPI 请求中检索客户端证书链

    visual-studio - 在没有管理员权限的情况下运行 Visual Studio

    c# - Visual Studio 调试 - native 类型

    c# - 在 MVC 中为数据模型创建接口(interface)

    visual-studio - SpecFlow 项目加载失败

    http - HTTP URI 可以包含非 ASCII 字符吗?