2011-09-15 44 views
6

我正在使用Visual Studio 2010和IE 9.我试图在我的解决方案中调试javascript .js文件。我把断点放在文件中,无论如何都不能做到。我试图做一些事情,比如禁用脚本调试等。无论如何,我都无法做到。调试Javascript IE 9

我错过了什么?我昨天能够调试javascript文件,今天我无法做到。

我按下F12和命中启动IE 9的开发工具调试器,它给我的留言:

“无法连接处理。另一个调试器可能会附加到进程'

任何想法和建议可能是错误的。

回答

7

当您在Visual Studio中点击F5和Debug时,它有时会不会正确地将调试器附加到IE9,或者通常在我的情况下,它只是刷新本地运行的Cassini实例上的应用程序池(您的Visual Studio Dev WebServer ),通常如果它已经运行,将不会让VS调试器正确连接。

如果您在系统托盘中单击,找到Cassini(ASP.NET Developement Server)的图标 - 只需单击鼠标右键并点击停止。然后再次返回到Visual Studio和F5,调试器应该重新连接好。

我最喜欢做的事情实际上是CTRL + F5,并且在不调试的情况下运行web应用程序,因此我可以在IE9中使用内置的(F12)调试器。通过这样做,您将不会收到“无法附加到进程...”消息,并且您还将能够判断在开发过程中,您的Javascript编辑是否实际上正在刷新或缓存在浏览器中。