如何修复(或忽略)Visual Studio 2015 中的 JavaScript 错误

问题描述 投票:0回答:3

我有一个解决方案,其启动项目是 ASP.NET 网站(那种没有 .vbproj 文件)

当我在调试模式下运行时,收到的第一个错误是弹出窗口

Unhandled exception at line 539, column 51 in script block

0x800a138a - JavaScript runtime error: Function expected

代码“文件”被称为“脚本块[动态]”,所以我认为这个js是由VS创建的或者是第三方代码,这意味着我可能无法修复它。 当我“中断”时,下面代码的粗体部分呈黄色。 (抱歉,我不知道如何在堆栈溢出中突出显示代码块的一部分)

function LPCTR(a){var b=0;if("未定义"!=typeof g_isdebug&&g_isdebug||"未定义"!=typeof debug&&debug)init_LPctr(),b=LPctr.increment(a);return 0 !==b}

我遇到了几个与此类似的错误。

  1. 如何忽略这些错误? IDE 中有一个“异常设置”窗口,并且我完全未选中“JavaScript 运行时异常”。 (我的网站似乎无法正常工作)
  2. 如何找到该代码的“所有者”? 我没有 LPCTR 功能。
asp.net visual-studio-2015
3个回答
0
投票

如果右键单击错误窗口并在底部选择清除 JavaScript 错误。它们消失了,下次编译项目时不会出现。


0
投票

我遇到了这个问题,并且无法像通常在 C# 异常中那样在弹出窗口中设置忽略此异常: exception popup

所以我终于发现取消选中“Break When Thrown”中的“JavaScript Exceptions”为我解决了这个问题:

Break When Thrown menu


-1
投票

将代码放入 try-catch 块中

try {
  // Your code here
} catch(e) {
  // Code run on error, with info var e
}
© www.soinside.com 2019 - 2024. All rights reserved.