为什么这个System.InvalidOperationException的目标倒退了?

时间:2017-05-09 03:09:14

标签: c# exception dotnetbrowser

我正在使用DotNetBrowser,目前当我关闭我的应用时,我在System.InvalidOperationException中收到错误DotNetBrowser.dll(频道已关闭)。

当试图调试为什么会发生这种情况时,我打开了异常的细节并发现了一些奇怪的东西。 StackTraceTargetSiteDeclaringTypeReflectedType等都是向后写的。

这是因为DotNetBrowser向后写了他们的代码吗?这是Visual Studio的错误吗?发生了什么事?

enter image description here

2 个答案:

答案 0 :(得分:0)

Dot net在文本中添加了RTL标记。 在文本编辑器(记事本左右)中复制文本按CTRL + Home,键入'单引号,CTRL + END类型:'.split('').reverse().join("")(它会显示为反转,但仍会正确执行此操作)

打开浏览器,按f12,移至控制台并粘贴整个文档,然后按Enter键。

所以在这种情况下:

console.log('egassM.segassM.CPI.slanretnl.resworBteNtoD('.split('').reverse().join(""))

然后你在控制台中有可读信息。

这是最糟糕的安全类型。

答案 1 :(得分:-1)

您可能会注意到某些条目是向后写入的,有些是混乱的,而其他一些条目则丢失了。

DotNetBrowser的发布版本被混淆和保护,这就是与其内部逻辑相关的堆栈跟踪条目不可读的原因。