我遇到了题目中的错误。我在运行着server 2k3sp2的vs2k8上尝试过删除pdb、cache目录,验证了特定页面的调试设置,但有趣的是其他页面可以正常进行调试,只有当我访问这个页面时才会出现问题。这一定是一个配置问题,但该页面指令看起来像这样:
print("<%@ Page Language='C#' AutoEventWireup='true' CodeBehind='MemberSearch.aspx.cs' Inherits='SurencyPortal.EmployerPortal.MemberSearch' Debug='true' %>");
此外,我还注意到,在调试时,如果打开模块窗口,几乎所有符号都显示为“符号未加载”的状态。然而,在查阅下面的msdn文章后,其中一篇MSFT帖子说,如果它是核心的.net dll,则不会加载符号,所以我不担心这个问题。一些微软模块(如System.Enterpricesservices.wrapper.dll)显示感叹号,并显示消息“该模块未以默认加载地址加载”。我不知道为什么会有那个dll,因为我不知道有任何对它的调用。
以下是我尝试过的方法: Breakpoint not hooked up when debugging in VS.Net 2005 http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/557fdedb-268e-48a8-9944-29b2b4e0dec2/#page:3 Bill
此外,我还注意到,在调试时,如果打开模块窗口,几乎所有符号都显示为“符号未加载”的状态。然而,在查阅下面的msdn文章后,其中一篇MSFT帖子说,如果它是核心的.net dll,则不会加载符号,所以我不担心这个问题。一些微软模块(如System.Enterpricesservices.wrapper.dll)显示感叹号,并显示消息“该模块未以默认加载地址加载”。我不知道为什么会有那个dll,因为我不知道有任何对它的调用。
以下是我尝试过的方法: Breakpoint not hooked up when debugging in VS.Net 2005 http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/557fdedb-268e-48a8-9944-29b2b4e0dec2/#page:3 Bill