看到说vs2008中可以直接调试js,但是我在.aspx文件中的js部分添加了断点之后,程序明明运行到了这部分,可就是没有中断,这是为什么呢???而且我已经再ie里面把“禁用脚本调试”取消选择了。ie,firefox里面都不行。
恳请帮助…………

解决方案 »

  1.   

    可以调,你怎么设的断点?debugger?
      

  2.   

    在脚本里加个debugger,可以调,我试过
      

  3.   

    在脚本里加个debugger,可以调,我试过
      

  4.   

    就是和普通的c/s程序一样,在代码所在行左边点击,出现一个小红点,这应该是设置了断点吧……然后就f5运行网页,可执行到这行的时候不回暂停程序,而是和没有设置断点一样。
    我也尝试过再js前面加个debugger(看到有人说这么做可以调试),可是依然没有作用!
    安装完vs2008后也没有做过什么特殊的设置啊,看到好像有朋友和我一个问题的,但是也没有解决。
    不知道怎么回事……郁闷
      

  5.   

    你要和cs代码一样的断点,那么你必须先附加到进程
    选择调试->附加到进程
    附加到:这里选择自动或者是脚本
    然后再下面的选择项里选aspnet_wp.exe
    确定,再调,这样都不能调,那就去拿头撞墙吧
      

  6.   

    Attach to:Automatic: Native code
    但是底下进程里面看不到你说的aspnet_wp.exe……
    我不想撞墙…………………………………………………………………………………………………………
      

  7.   

    不要挂接到aspnet_wp.exe 这个上面调试,直接用vs自带的服务器可以调试
      

  8.   

    我还发现了几个同样的蹊跷之处,但是不知道如何解决这个问题。
    1、vs2008,新建web site,f5,首次会问你是否debug,选择第一个是,按理说如果出错,就会返回vs,提示什么什么有错之类的,就是和调试c/s程序是一样的(这个我是用了别的机器才知道是这样)。而自己的机器上选择debug,它就是不debug,出错也是网页里面提示出错,根本不返回到vs中,而且把页面关掉,vs里面网站还是运行的状态!必须手动点那个停止按钮才行……
    2、由于需要安装了第三方程序,在vs的toolbox里面集成了一些工具,在别的机器上都很好,一打开就会出来,和自带的工具效果都一样。可是自己的机器上一打开web site,第三方的工具说不准什么时候才会出来,一般都是半分中以后,突然就出来,有时候到我忍不住关闭vs它也不出来……
    综合以上两点,我发现我的vs2008就是三个字:反应迟钝!!!
    机器配置:t7200,2g ram,应该不是硬件的原因
    这就奇了怪了,哎………………
    JavaScript不能调试肯定也是这个原因造成的了