Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS2008中的JavaScript调试_Javascript_Visual Studio 2008_Debugging - Fatal编程技术网

VS2008中的JavaScript调试

VS2008中的JavaScript调试,javascript,visual-studio-2008,debugging,Javascript,Visual Studio 2008,Debugging,我在尝试将VS2008中的JavaScript调试器附加到web项目时遇到了一个真正的问题。web应用程序是一个ASP.NETMVC项目,但我认为这不重要 我正在使用jQuery,在页面加载时加载了一个.js文件,在这个.js文件中,我调用$(document).ready(function(){…})并执行一些操作,这就“起作用了”。当我设置断点时,当我通过Cassini运行项目并显示消息时,它将被禁用“当前不会命中断点。没有为此文档加载任何符号。” 这个错误消息有些令人困惑,因为这是一个ja

我在尝试将VS2008中的JavaScript调试器附加到web项目时遇到了一个真正的问题。web应用程序是一个ASP.NETMVC项目,但我认为这不重要

我正在使用jQuery,在页面加载时加载了一个.js文件,在这个.js文件中,我调用
$(document).ready(function(){…}
)并执行一些操作,这就“起作用了”。当我设置断点时,当我通过Cassini运行项目并显示消息时,它将被禁用“当前不会命中断点。没有为此文档加载任何符号。”

这个错误消息有些令人困惑,因为这是一个javascript文件,所以我希望它有一个可以加载的符号文件。例如,调试服务器端代码时需要的.pdb文件。或者我在这里遗漏了什么

我在这里找到了这个帖子: 但那没用

我还尝试了其他一些建议,包括在启动调试会话后从调试菜单连接浏览器,我在IE x86、IE x64和Firefox上也尝试过这样做;“对于我的代码,它将在Firefox中中断,并让我在Firefox调试器中单步执行代码,但我无法让它在VS2008中执行此操作

我正在用VS2008运行Win7 x64 Ultimate,项目是带有jQuery的ASP.NET MVC


有什么想法吗?

你有没有在IE中的工具(不确定它现在在Mac上叫什么)下选中“启用脚本调试”选项?

你有没有尝试过单独调试js文件(在代码中放入调试器)通过将其添加到空白html页面??并检查它是否会引发脚本断点异常并允许您附加到VS 2008??

您是否尝试单独调试js文件(在代码中放入调试器)通过将其添加到一个空白html页面??并检查它是否会引发脚本断点异常并允许您附加到VS 2008??Ramesh-我没有尝试过,但现在我尝试过,而且效果很好。如果您以答案而不是评论的形式回复,我可以将其标记为正确答案。我刚刚添加了答案…:)是-IE中的两个脚本调试选项都已禁用。如果内存正常,则必须启用它们才能使JS调试工作。它们的措辞是:“禁用脚本调试…”,因此需要取消选中。有点不直观,里面有负片。我想如果他们说“启用脚本调试…”,我们都会发现这更容易一些:)