我正在尝试使用 IE9 和 VS2010 进行 javascript 调试。
我在 IE9 中启用了调试。
我已确保在项目设置中禁用了 Silverlight 调试。
并在我的(Razor 语法 MVC3)代码中放置了一个断点。
当我运行它时没有任何反应:/
这种情况已经发生了几个月,并且发生在许多项目中,所以这不仅仅是因为从未达到断点或一些愚蠢的基于代码的事情。
我试过:
卸载并重新安装 IE9。
确保我拥有最新的 MVC 工具,以便 Razor 编辑器是最新的。
只需要最少的代码。
遵循我能找到的所有“指南”(这些只是我上面所做的变体)。
在同事的机器上做同样的事情,它起作用了。
使用“调试器”手动设置断点。这会导致出现“选择你的调试器”窗口,并且在该列表中我有新的或现有的 VS 实例除了运行该站点的实例,即可以完成这项工作的实例。
IE 是我的默认浏览器。
最佳答案
当您使用 IE 作为默认浏览器在 dot net 中运行应用程序时
你可以看到解决方案资源管理器最后添加了一些东西,如黑框所示
在资源管理器中加载文件名的文件名,例如此处的“localhost”
只需双击该文件,您就会在其中看到 html 代码和 JavaScript
现在在这里你可以放置断点,它肯定会工作
关于javascript - 使用 IE9、Visual Studio 2010、MVC3 和 Razor 语法调试 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192323/