VS2008中的Javascript调试器问题

时间:2009-03-23 18:07:25

标签: javascript visual-studio-2008 debugging breakpoints

我在使用VS2008调试javascript时遇到了一个非常烦人的问题。

如果我只是按F5(或从Debug菜单中选择'start Debugging'),则会附加iexplore进程,但脚本中没有断点。脚本文档树甚至不会出现在解决方案资源管理器中。

我已经知道了:

  1. 我可以在Javascript中设置一个断点就好了。它没有显示“此点不会被命中”的消息。
  2. 通过使用'debugger'关键字调用调试器工作正常,但是附加到iexplore进程不会,因为它给出了“已附加到调试器的进程”消息。
  3. 使用手册'附加到进程...'工作正常。脚本文档也会出现。
  4. 该项目最近已从WebSite转换为Web应用程序。
  5. 我已经尝试过:

    1. 清除IE缓存。
    2. 关闭VS2008,停止IIS并删除后续重启IIS和VS2008的临时asp.NET文件。
    3. 将IE7设置为Windows和VS2008的默认浏览器。
    4. 重置VS2008的用户设置。
    5. 检查是否已启用IE脚本调试。
    6. 到目前为止,没有任何工作。虽然附加到处理并不太费力,但是当我习惯于击中F5时,这非常烦人。

      如果有人能想到解决方案,请拜托(我在这里乞讨!)让我知道!

1 个答案:

答案 0 :(得分:2)

是否在网站项目属性上启用了silverlight调试?这将禁用Javascript调试。