【发布时间】:2012-05-31 05:00:33
【问题描述】:
我有一个带有一些 javascript 的 MVC 4 Web 应用程序,它在 Internet Explorer 上运行良好,但在 Chrome 上出现问题。
我想在 Visual Studio 11 中使用 Chrome 作为浏览器进行调试,可以从调试下拉列表中选择:问题是我无法弄清楚如何启用脚本调试: 当我调试断点时,通常会发出警告
没有为此文档加载任何符号
我知道我可能会直接在 Chrome 中调试脚本,但我更喜欢使用 Visual Studio 保持一致,因为它涉及进入几个冗长的 js 库。
我可以从之前的post 看到,使用 Visual Studio 2008 是不可能的:有人知道使用 Visual Studio 11 的方法吗?
PS:附加 Chrome 进程无济于事,因为调试模式是“本机”而不是“脚本”
PSII:我还尝试使用 Attach.. 菜单中的 Attach to: Script Code 选项附加 Chrome(这会将调试模式切换为 Script),但这也无济于事。
【问题讨论】:
-
我看不出这将如何工作,因为 Visual Studio 需要附加到 chromes javascript 调试器...
-
755 有正确的答案。您似乎不了解使用 Visual Studio 进行服务器端调试和客户端调试之间的区别。如果您正在调试客户端 JavaScript,请使用浏览器 F12 开发人员工具(Chrome 或 IE) - 或 FireBug。
-
@Rick:您似乎不知道 Visual Studio 还允许执行客户端 JS 调试。这就是问题的主题——我完全知道我可以使用 Chrome 进行调试,我想这应该是我的句子“我知道我可以直接在 Chrome 中调试脚本”所理解的
标签: javascript asp.net-mvc debugging google-chrome visual-studio-2012