1

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

如果我只是按 F5(或从“调试”菜单中选择“开始调试”),将附加 iexplore 进程,但脚本中没有断点中断。脚本文档树甚至没有出现在解决方案资源管理器中。

我已经知道:

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

我已经尝试过:

  1. 清除 IE 缓存。
  2. 关闭 VS2008,停止 IIS 并删除临时 asp.NET 文件,然后重新启动 IIS 和 VS2008。
  3. 将 IE7 设置为 windows 和 VS2008 的默认浏览器。
  4. 重置我的 VS2008 用户设置。
  5. 检查是否启用了 IE 脚本调试。

到目前为止没有任何效果。虽然附加到进程并不太费力,但当我习惯于按 F5 时,这很烦人。

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

4

1 回答 1

2

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

于 2009-03-23T18:12:43.883 回答