首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Visual Studio调试ISAPI

如何使用Visual Studio调试ISAPI
EN

Stack Overflow用户
提问于 2009-09-24 07:57:52
回答 3查看 3.1K关注 0票数 4

作为标题,我朋友的环境是Windows2003服务器。他附加了IIS进程,并在本应运行的代码处设置了断点,但VS根本不会停止。ISAPI是用VC++编写的。

他有什么需要设置的吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-24 16:10:28

Visual studio可以调试各种类型的代码:本机代码、脚本代码、托管代码、Silverlight代码等。您需要确保在附加时“附加到:”框中包含“本机代码”。

如果有多个w3wp.exe实例,还需要确保连接到正确的实例。

票数 3
EN

Stack Overflow用户

发布于 2012-04-06 07:09:21

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

ISAPI命令右键单击您的()项目,在对话框中选择属性

  • 在对话框中选择Configuration
    • 命令:-debug

参数: Arguments

  • 现在为您的项目执行“启动调试(F5)”。

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

请确保提前停止IIS服务。

票数 5
EN

Stack Overflow用户

发布于 2009-10-02 20:39:55

如果你的朋友正在他的本地主机上调试一个站点,AnthonyWJones的建议应该就足够了。

如果它是一台不同的机器,他可能需要运行Visual Studio远程调试器,并给自己附加到进程的权限。

你可以使用像Process Explorer这样的工具来帮助你找出哪个进程加载了你的扩展/过滤器,这样你就可以附加到正确的进程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1470314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档