VB.NET:CryptographicException(“Bad Data”)没有被捕获

时间:2017-04-05 12:46:09

标签: .net vb.net

我按照this演练来编码和解码数据。使用错误的密钥进行解码时,CryptoStream类会抛出CryptographicException。我无法复制代码,因为VS在停止执行时冻结了,但这是截图。

enter image description here

根据对类似问题的回答,问题是假设异常被抛出Try-Catch块之外,因此我将其扩展为包含方法中的所有代码。不过,例外情况并没有被发现。 MsgBox(“Hei”)从未显示过。单击“继续”会导致异常被反复抛出。根据我的例外设置,程序不应该中断。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

从CTRL + F5开始修复问题。