1.设置断点:只要在你想设立的语句旁,右键选择插入断点即可
2.程序没有从这里过:例如
if()
//断点
else
就有可能断点不断
3.把配置管理器里面的RELEASE调回DEBUG就好了
我给你3种可能的问题
再想到会告诉你

解决方案 »

  1.   

    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vsdebug/html/vxtskdebugginganaspwebapplicationduringdevelopment.htm在开发期间调试 Web 应用程序 如果还没有为应用程序的配置文件 (Web.config) 设置调试模式,则请设置它。有关更多信息,请参见 ASP.NET 应用程序中的调试模式。调试模式通知 ASP.NET 为动态生成的文件生成符号,并使调试器能够附加到 ASP.NET 应用程序。(从 Web 项目模板创建的项目将自动具有该设置。有关更多信息,请参见 ASP.NET Web 应用程序模板。) 
    在 Visual Studio .NET 中,使用“<项目> 属性页”设置用于 Web 应用程序调试的项目属性。 
    若要开始调试 Web 应用程序,请从“调试”菜单中选择“启动”。 
    Visual Studio .NET 生成 Web 应用程序项目,并将应用程序及其符号信息部署到 Web 服务器。 使用调试器设置和清除断点,单步执行,并执行其他调试操作(就像调试任何应用程序那样)。有关更多信息,请参见使用调试器。 
    若要结束调试会话,请在 Visual Studio 中的“调试”菜单上选择“停止调试”命令或在 Internet Explorer 中的“文件”菜单上选择“关闭”。
      

  2.   

    我可能问得不够明白,在本机我会调试,我想问的是远程调试,也就是说ASP.NET的程序放在A机,在B机浏览该网站,然后A机会在断点处中断。