作为标题,我朋友的环境是Windows 2003服务器。他附加了IIS进程并设置了应该运行的代码的断点,但VS根本没有停止。 ISAPI是用VC ++编写的。
他需要设置任何设置吗?
感谢。
答案 0 :(得分:5)
这有点晚了,但有一种更简单的方法。
Visual Studio将启动IIS的测试实例,您可以调试DLL,无需附加到进程等。
确保事先停止IIS服务。
答案 1 :(得分:3)
Visual Studio可以调试各种类型的代码:Native,Script,Managed,Silverlight等。您需要确保在附加时Attach To:框包含“Native code”。
如果有多个w3wp.exe,您还需要确保附加到正确的w3wp.exe实例。
答案 2 :(得分:1)
如果你的朋友在他的localhost上调试一个网站,AnthonyWJones的建议应该足够了。
如果它是一台不同的机器,他可能需要运行Visual Studio远程调试器并允许自己附加到该进程。
您可以使用Process Explorer之类的工具来帮助您确定哪个进程已加载您的扩展程序/过滤器,以便您可以附加到正确的进程。