在2005中,设置断点,为什么调试时说没有命中断点?
我是先用SqlDataSource创建了一个数据库连接,连接字符也保存在web.config中,然后绑定到一个GridView,可以显示数据.
新建了一个数据库访问层类SQLHelper,
private const readonly string connectionString=ConfigurationManager.
ConnectionStrings["connectionString"].ToString();public static int ExecuteNonQuery()
{...}在ExecuteNonQuery中设置了一个断点2.在default.aspx.cs
void btnSave_Click()
{
  try
    {
      int i=0;//这里也设置了一个断点1
      i=SQLHelper.ExecuteNonQuery();
    }
 catch
{}}程序运行时,进到断点1,再按F11,就跳到catch去了,不明白为什么程序没跳到断点2

解决方案 »

  1.   


    把try和 catch去掉不行吗?
    ===
    跟这个捕捉异常,应该没关系吧,试一下.
    可能是还没有到断点就出现异常了吧
    ===
    断点前没出现异常.
      

  2.   

    return System.Web.Configuration.WebConfigurationManager.ConnectionStrings["connectionString"].ToString();
      

  3.   

    问题解决了,搞了二个晚上.真晕
    把网站所在文件夹移动了,它依赖的项目顺序没改到,所以网站的bin下的dll不是最新版本的.方法重新设置启动项目顺序,