javascript - 使用 IE9、Visual Studio 2010、MVC3 和 Razor 语法调试 Javascript

标签 javascript visual-studio-2010 debugging asp.net-mvc-3 razor

我正在尝试使用 IE9 和 VS2010 进行 javascript 调试。

我在 IE9 中启用了调试。

我已确保在项目设置中禁用了 Silverlight 调试。

并在我的(Razor 语法 MVC3)代码中放置了一个断点。

What I've tried

当我运行它时没有任何反应:/

这种情况已经发生了几个月,并且发生在许多项目中,所以这不仅仅是因为从未达到断点或一些愚蠢的基于代码的事情。

我试过:

卸载并重新安装 IE9。

确保我拥有最新的 MVC 工具,以便 Razor 编辑器是最新的。

只需要最少的代码。

遵循我能找到的所有“指南”(这些只是我上面所做的变体)。

在同事的机器上做同样的事情,它起作用了。

使用“调试器”手动设置断点。这会导致出现“选择你的调试器”窗口,并且在该列表中我有新的或现有的 VS 实例除了运行该站点的实例,即可以完成这项工作的实例。

IE 是我的默认浏览器。

最佳答案

当您使用 IE 作为默认浏览器在 dot net 中运行应用程序时
你可以看到解决方案资源管理器最后添加了一些东西,如黑框所示
在资源管理器中加载文件名的文件名,例如此处的“localhost”
只需双击该文件,您就会在其中看到 html 代码和 JavaScript
现在在这里你可以放置断点,它肯定会工作

enter image description here

关于javascript - 使用 IE9、Visual Studio 2010、MVC3 和 Razor 语法调试 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7192323/

相关文章:

javascript - 不使用字母即可获取完整字母表

c++ - 类中的 map<string, string>

visual-studio - 如何在 Visual Studio 之前处理按键?

debugging - 在调试 session 期间修改代码。

maven - 如何在 Tomcat 上运行时调试 GWT 应用程序

javascript - 将桌面拖放到浏览器 HTML5 Javascript

javascript - 使用 JavaScript 将 (YYYY/MM/DD HH :MM:SS. MS) GMT 转换为本地时间

iOS 应用程序在使用 XCode 调试器启动时崩溃,在没有调试器的情况下运行良好

javascript - 滚动页面时固定表头

c# - 当我添加对项目的引用时,Visual Studio/Tools 可以向我显示循环依赖关系图吗?