繁体   English   中英

无法点击.js文件内的断点

[英]can not hit breakpoint inside of .js file

我升级到赢8.现在我在管理员权限下运行我的VS 2012,我在MVC 4中创建了一个网站。我在网上检查了不同的解决方案,没有一个有效。 我的解决方案中有一个javascript文件但是当我在其中放置一个断点时,在运行时我看到“没有为此文档加载符号”。 几年前我和VS 2008有过这个问题,并以某种方式解决了这个问题。 我不记得我是否做过任何改变。 现在回来了! 除了我没有在win XP和VS 2008上。.pdb文件就位(bin \\ Debug),在Internet选项中启用了脚本调试,我可以毫无问题地调试我的c#代码。 完全相同的情况我已经回到2008年。不管这是什么,都是关于javascript,因为这也发生在内联javascript!

奇怪的是js代码正在运行,但我无法在vs 2012中调试它。

我已经知道了使用f12工具或类似工具的解决方法。 这不是这里的情况,两周前我在胜利7上获得了VS 2012而且我在VS中调试我的js没有任何问题。 这是相同的安装,所以必须与win 8相关。

那我怎么解决这个问题呢?

您可以使用调试器来命中代码。 写吧

debugger;

在您要调试的行之前,这将有效。我认为这将使您的生活变得轻松。

关闭用户帐户控制设置!

如果这不起作用,请创建一个新应用程序(不要更改任何内容!)。 确保在Internet Explorer中启用了JavaScript调试。

如果不起作用,请确保在当前的Internet安全区(IE选项)中启用了JavaScript。

通过使用Visual Studio 2015,我发现只有在Internet Explorer中运行项目时才能使用断点。

它既不适用于Firefox也不适用于Chrome。

对于Firefox,您可以使用Firebug(Firefox的插件)来调试JavaScript,如下所示:

在此输入图像描述

要检查的一件事是项目的属性页,以确保您的调试器类型是仅脚本 只需右键单击解决方案资源管理器中的项目,然后选中“ 调试”页面。

在此输入图像描述

尝试将断点放在JavaScript文件的第一条指令中,断点可能位于未达到的代码中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM