我在使用Visual Studio 2008 Javascript调试器时遇到问题。我无法在匿名函数的第一行设置断点。鉴于目前大多数Javascript是使用命名空间编写的,这意味着您无法在大多数Javascript函数的第一行设置断点。
在google(例如this)和connect.microsoft.com上查看这似乎是一个非常长期存在的问题。
然而谷歌并不擅长寻找旧问题的新解决方案,有没有人找到解决方案呢?
(由于我正在处理的网络应用程序仅适用于IE6,我无法使用FireFox并且它是Javascript的debuger,所以我被迫使用Visual Studio 2008 Javascript的调试器。我认为该应用程序也适用于IE7但是我们的IT部门不会让我们在没有充分理由的情况下安装IE7,因为我们的大多数客户仍然使用IE6 - 因此我开始希望我是一名Java开发人员而不是C#开发人员。)
答案 0 :(得分:2)
首先,对你的IT部门和你无法逃脱IE6的地狱感到抱歉。
其次,我最好的建议是添加一个调试器;声明你想要断点的地方。
答案 1 :(得分:1)
微软的回应:
您描述的问题属于 IE附带的脚本引擎。 我会说好消息是 我们已经在IE8中修复了它。