Signedxml.CheckSignature性能问题
-
23-09-2019 - |
题
我在使用.NET 3.5检查XML文件的签名方面存在问题。一切都很好,但是随机的性能很差。有时这是瞬间的,但在其他时候可能需要10或15秒才能返回。
我已经检查了机器,没有任何事情会影响其整体性能,并且在不同的机器上也是如此,因此我认为它与一台机器无关。
我已经将其缩小到了.CheckSignature()方法,因此一旦碰到它,任何人都会猜测它会回来。
有人有任何想法或建议吗?
解决方案
回顾一下旧的未解决问题,我想我会发布一个更新,这可能对某人有用。
虽然我没有找到对性能问题的答案,但我所做的是在单独的线程中启动签名的验证,这使我能够显示一个带有进度栏的对话框,向用户展示了正在发生的事情,而不是该应用似乎悬挂。
不隶属于 StackOverflow