VS2008 中的 Javascript 调试器问题

标签 javascript visual-studio-2008 debugging breakpoints

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

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

我已经知道了:

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

我已经试过了:

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

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

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

最佳答案

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

关于VS2008 中的 Javascript 调试器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674554/

相关文章:

javascript - Node.js JavaScript 语法

c# - 如何发布Visual Studio ASP.NET解决方案?

perl - 相同的哈希键,不同的值 : how can I compare them?

javascript - D3 多折线图的多级嵌套

javascript - Jquery - 查找子ID的类

c++ - clapack.h 或 Visual Studio 2008 中的模板数值工具包

visual-studio-2008 - 使用 Orca 从命令行编辑 msi?

c# - 是否可以在 visual studio 2010 Express 中集成远程调试器?

使用 GDB 调试 - 查看给定断点周围的代码

javascript - jQuery:wrapInner 与父元素的 href