在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用

Posted

技术标签:

【中文标题】在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用【英文标题】:debugging not working in javaScript code, in asp .net MVC4 application 【发布时间】:2014-05-11 00:31:19 【问题描述】:

我正在用 asp .net MVC4 构建一个应用程序,在调试 javascript 代码时遇到问题,我在断点处发现了这个错误,

“当前不会命中断点。没有为此文档加载任何符号。”

但控制器类中的调试对我来说可以正常工作。

如果您知道解决方案,请帮我一个忙。

【问题讨论】:

尝试在您的 JavaScript 中添加 debugger; 您的问题解决了吗? 不,这不起作用:( 【参考方案1】:

将声明debugger; 放入要添加断点的javascript 文件的代码中。类似的,

function addValue()
  var a = 10;
  var b = 20;
  debugger; // <= here will be added break point 
            //when you access your page in browser 
  var result = a+b;
  return debugger;

更多关于debugger

【讨论】:

感谢您的建议,但“调试器;”对我不起作用:(【参考方案2】:

很可能,您的浏览器没有加载放置断点的 .js 文件版本。

解决方案:

F5 硬刷新页面 关闭所有浏览器实例并 重新加载页面 在 IE 中使用 F12 工具并在网络面板中选择 “始终从服务器加载”。

【讨论】:

以上是关于在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 MVC4 RTM 中从 ASP.NET 成员身份迁移到 SimpleMembership

asp.net mvc4 更改 jquery 版本

使用 MVC4 asp.net 随机注销

在ASP.NET MVC4中如何执行远程验证?

如何将媒体属性添加到 ASP.NET MVC4 样式包

ASP.NET MVC4入门到精通系列目录汇总