none
asp.net如何调试非启动页面? RRS feed

  • 问题

  • 有a.aspx和b.aspx,b.aspx由a.aspx传递值后跳转启动才有效,现在b.aspx的cs文件内设置断点,然后从a.aspx开始启动调试,跳转到b.aspx后,断点无效,如何解决?
    2012年10月21日 9:22

答案

  • 断点无效一般是因为没有将程序附加到断点程序进程中,或者是代码与当前的pdb代码不符无法在vs里面命中代码

    你可以考虑重新生成一下web层的dll,如果还不行的话,我建议你清楚asp.net 临时文件 一般在 C:\WINDOWS\Microsoft.NET\Framework\.net版本号\Temporary ASP.NET Files\

    2012年10月21日 17:24
    版主
  • 看看你生成的是否是Debug版本

    一般断点在release下是无效的。。。


    认真的活,认真的爱!

    2012年10月22日 2:28
    版主

全部回复

  • 断点是可以有效的,可能是代码的问题。把代码复制过来,看看是不是代码的问题

    2012年10月21日 13:07
  • 在b页面用Response.Write输出点内容看是否正常

    或是把代码贴出来大家一起看看


    博客:http://blog.fwhyy.com

    2012年10月21日 13:44
  • 断点无效一般是因为没有将程序附加到断点程序进程中,或者是代码与当前的pdb代码不符无法在vs里面命中代码

    你可以考虑重新生成一下web层的dll,如果还不行的话,我建议你清楚asp.net 临时文件 一般在 C:\WINDOWS\Microsoft.NET\Framework\.net版本号\Temporary ASP.NET Files\

    2012年10月21日 17:24
    版主
  • 看看你生成的是否是Debug版本

    一般断点在release下是无效的。。。


    认真的活,认真的爱!

    2012年10月22日 2:28
    版主