【发布时间】:2011-06-14 14:32:44
【问题描述】:
我想使用 Visual Studio 2008 和 IIS7 调试 ASP.NET 应用程序(自定义 IHttpHandler)。
我编译源代码,开始调试 (F5) 并加载 IE。但是我的断点(在 ProcessRequest() 方法中)被禁用。我得到了错误:
当前不会命中断点。 没有为此文档加载任何符号。
我对 ASP.NET 编程一无所知。我必须在 IIS 中设置什么吗?
PDB 文件在那里。我想检查我的 DLL 的符号加载状态,但找不到。
当我打开“Debug->Windows->Modules”时,我在列表中看不到我的 DLL。
仅来自 GAC 等的 Windows DLL 和程序集。
我错过了什么吗?
【问题讨论】:
-
您是否以管理员身份运行?您需要管理员权限才能附加到 IIS 进程。
-
@Rup: 是的,我在管理员模式下运行 VS2008。
-
知道了。我必须在调试时打开一个以特定文件结尾的页面。一旦我打开正确的页面,我的 ddl 就会加载并激活断点。好吧,我真的对 ASP 编程一无所知...无论如何感谢您的快速回答。
标签: asp.net visual-studio iis